Cassandra vs TokuMX: What are the differences?
Cassandra: A partitioned row store. Rows are organized into tables with a required primary key. Partitioning means that Cassandra can distribute your data across multiple machines in an application-transparent matter. Cassandra will automatically repartition as machines are added and removed from the cluster. Row store means that like relational databases, Cassandra organizes data by rows and columns. The Cassandra Query Language (CQL) is a close relative of SQL; TokuMX: A high-performance, concurrent, compressing, drop-in replacement engine for MongoDB. TokuMX is a drop-in replacement for MongoDB, and offers 20X performance improvements, 90% reduction in database size, and support for ACID transactions with MVCC. TokuMX has the same binaries, supports the same drivers, data model, and features of MongoDB, because it shares much of its code with MongoDB.
Cassandra and TokuMX can be categorized as "Databases" tools.
"Distributed" is the primary reason why developers consider Cassandra over the competitors, whereas "When your two-week MongoDB love affair ends, try this" was stated as the key factor in picking TokuMX.
Cassandra and TokuMX are both open source tools. Cassandra with 5.27K GitHub stars and 2.35K forks on GitHub appears to be more popular than TokuMX with 679 GitHub stars and 90 GitHub forks.