Welcome to the DataStax Developer Blog. Here’s where you can find the latest insights and technical articles from top experts and fellow peers on development aspects of DataStax Enterprise and its components, including Apache Cassandra, Apache Hadoop, Apache Solr and DataStax OpsCenter.

For ongoing discussions about our company and general perspectives about DataStax products, please visit our company blog.

Looking for Cassandra Community insights? Visit the Cassandra blog on Planet Cassandra.

How to Write a Dtest

By Philip Thompson - February 19, 2016

What are Dtests? Apache Cassandra’s functional test suite, cassandra-dtest, short for “distributed tests”, is an open-source Python project on GitHub where much of the Apache Cassandra test automation effort takes place.

Read More

Datastax PHP Driver: 1.1 GA Released!

By Michael Penick - February 11, 2016

We are pleased to announce the 1.1 GA release of the PHP driver for Apache Cassandra. This release includes all the features necessary to take full advantage of Apache Cassandra 2.1 including support for tuples, user defined types (UDTs), nested collections, client-side timestamps, and binding named arguments when using simple statements.

Read More

New token allocation algorithm in Cassandra 3.0

By Branimir Lambov - January 28, 2016

Cassandra 3.0 provides a new option for generating tokens for new nodes: algorithmic allocation, which optimizes the token space allocated to each node to improve the cluster's load distribution. It can can also be used in new clusters where it permits much lower vnode counts per node.

Read More

Testing Apache Cassandra with Jepsen

By Joel Knighton - January 20, 2016

Introduction As a developer, I’ve found that looking for new ways to effectively test software has a dramatic payoff. We’ve written about some of the techniques we use at DataStax in the past.

Read More

Improving JBOD

By Marcus Eriksson - January 11, 2016

Background With Cassandra 3.2 we improve the way Cassandra handles JBOD configuration, that is, using multiple data_file_directories. Earlier versions have a few problems which are unlikely to happen but painful if they do.

Read More