memcached: All content tagged as memcached in NoSQL databases and polyglot persistence
RethinkDB has just launched its 1.0 release to the public, and it’s offering a product geared toward NoSQL installations — and it will work on SSDs, traditional drives, and cloud-based services like AWS. The startup has also moved away from MySQL and now fully supports Memcached.
But RethinkDB is not the first product providing a Memcached compatible (disk) persistent storage engine. One year ago Membase was launched promising not only a persistent Memcached compatible solution, but also elastic scalability.
RethinkDB has also published a performance report (PDF) demonstrating RethinkDB speed compared to Membase and MySQL. But if I’m reading those numbers correctly, while RethinkDB leads the majority of query-per-second (QPS) benchmarks, MySQL is consistently showing better latency numbers (which is kind of weird). For a strong durability scenario, the benchmark shows MySQL delivering 2x QPS compared to RethinkDB.
Another interesting aspect of the RethinkDB 1.0 release is the licensing model —which I don’t fully get:
RethinkDB Basic is currently identical in feature-set to RethinkDB Premium and Enterprise. However, the paid versions of RethinkDB include phone and email support, access to all future updates, and volume licensing options.
Or spelled out on the TechCrunch post :
Akhmechet says that the free version will get security updates, but that it won’t necessarily receive new features in the future, whereas the premium version will.
Original title and link: RethinkDB Launches 1.0 Version With Memcached Compatibility Only (NoSQL databases © myNoSQL)
Mail.ru, one of the most popular Russian web sites, has open sourced ☞ Tarantool which among other components includes also (another) in-memory key-value store.
From the ☞ project home:
- The system is optimized for work with large volumes of data;
- Tarantool uses snapshot files, which contain the state of the database at the time of copy to disk;
- Transaction logging in binary log files preserves all changes to database state, allowing automatic restoration of information after system reboot;
- The system provides high availability, automatic switchover to an available replica in case of crash of any part of the system;
- The system is fully compatible with the memcached protocol;
- Local replicas allow system update without interruption to client services;
- The system provides data replication over the network;
- Tarantool supplies a simply binary protocol for replication, supporting the creation of additional logic.
It sounds like an improved, HA memcached, which would place it close to products like Membase
- Details about Tarantool are still scarce, so I’m not 100% about it. (↩)
Original title and link: Tarantool/Silverbox: Another In-Memory Key-Value Store from Mail.Ru (NoSQL databases © myNoSQL)