CouchDB Erlang Apache 2 No - 13000 Dynomite Erlang Apache 2 Yes 10000 GlusterFS C Yes Yes HBase Java Apache 2 Yes Yes 78000 Hypertable C++ GPL 2 Yes Presumably 73000 Kai Erlang Yes Memcached C No Yes MemcacheDB C BSD-like ? No - 5700 MogileFS Perl Yes Yes MongoDB C++ AGPL 3 Soon - 48000 Project Voldemort Java Yes No 23000 Redis C BSD (new) No - 9262 Riak Erlang Apache 2 Yes Yes Ringo Erlang Yes Scalaris Erlang Apache 2 Yes 35000 ThruDB C++ No - Tokyo Cabinet C No - Persistence Client Protocol Data model Custom on-disk Thrift Bigtable Custom on-disk JSON over HTTP Document Pluggable: couch, dets Custom ascii, Thrift, Erlang KV Custom on-disk POSIX File Custom on-disk Custom API, Thrift, Rest Bigtable Custom on-disk Thrift, other Bigtable On-disk Dets file Memcached KV No Memcached KV BerkeleyDB Memcached KV Unmodified files on disk Custom/HTTP File Document Pluggable: BerkleyDB, MySQL Java API Structured / blob / text Custom on-disk, snapshotting Memcached-ish KV & other data structures Custom on-disk JSON over HTTP Document Custom on-disk (append only log) HTTP KV No Erlang, Java, HTTP KV Pluggable: BerkleyDB, Custom, Mysql, S3 Thrift Document oriented Custom on-disk blob Docs Community F Facebook, no A Apache, yes D+ Powerset, no A A Apache, yes A Zvents, Baidu, yes C no A Danga, FB, good B some C+ Danga, not too bad
A Linkedin, no B+ Growing B+ B Nokia, no B OnScale, no C+ Third rail, unsure A