What does HackerNews think of rocksdb?
A library that provides an embeddable, persistent key-value store for fast storage.
Language:
C++
#37
in
Database
The most obvious alternative is https://sourceforge.net/projects/fis-gtm/, but there are a few others, depending on the size of the application at hand. https://yottadb.com/ is another big one which started on GT.M a few years ago, or http://minimdb.com/. See also https://www.mumps.dev/implementations.cfm.
If you don't depend on the MUMPS/ANSI-M language or don't have to be backwards compatible, a lot more alternatives with similar features are available, e.g. https://github.com/facebook/rocksdb run behind e.g. Node.js.
> Search your heart, do you think this story ends similarly if they decide to all do "modern C++" instead?
RocksDB is used all over Facebook, powers the entire social graph. Great storage engine that pairs well with multiple DBMS: MySQL, Mongo, Cassandra... We'll be at Percona Live 2018 in April, giving several talks, and are looking forward to hanging out and talking with users in our lounge area. We're working hard to support our open source community as well! https://github.com/facebook/rocksdb
I've found the google/leveldb[1] source code to be immensely educational, authored by Jeff Dean and Sanjay Ghemawat. A relatively tiny codebase at that, used virtually everywhere and the basis for facebook/rocksdb[2].