Need advice about which tool to choose?Ask the StackShare community!
Memcached vs TokuMX: What are the differences?
What is Memcached? High-performance, distributed memory object caching system. Memcached is an in-memory key-value store for small chunks of arbitrary data (strings, objects) from results of database calls, API calls, or page rendering.
What is 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.
Memcached and TokuMX can be primarily classified as "Databases" tools.
"Fast object cache" is the primary reason why developers consider Memcached over the competitors, whereas "When your two-week MongoDB love affair ends, try this" was stated as the key factor in picking TokuMX.
Memcached and TokuMX are both open source tools. It seems that Memcached with 8.99K GitHub stars and 2.6K forks on GitHub has more adoption than TokuMX with 679 GitHub stars and 90 GitHub forks.
Pros of Memcached
- Fast object cache139
- High-performance129
- Stable91
- Mature65
- Distributed caching system33
- Improved response time and throughput11
- Great for caching HTML3
- Putta2
Pros of TokuMX
- When your two-week MongoDB love affair ends, try this3
Sign up to add or upvote prosMake informed product decisions
Cons of Memcached
- Only caches simple types2