Hacker News new | past | comments | ask | show | jobs | submit login

TerarkDB is a RocksDB replacement at ByteDance, optimized for tail latency, throughput and compression.

RocksDB is a fork of Google's LevelDB [1] at Facebook. Optimized to exploit many CPU cores, and make efficient use of fast storage, such as solid-state drives (SSD), for input/output (I/O) bound workloads.

LevelDB [2] is an open-source on-disk key-value store written by Google fellows Jeffrey Dean and Sanjay Ghemawat. Inspired by Bigtable.

Bigtable [3] is a compressed, high performance, proprietary data storage system built on Google File System, Chubby Lock Service, SSTable (log-structured storage like LevelDB) and a few other Google technologies.

I hope the info above is useful for others as I dont have the slightest idea what RockDB is, but I do know LevelDB.

[1] https://en.wikipedia.org/wiki/RocksDB

[2] https://en.wikipedia.org/wiki/LevelDB

[3] https://en.wikipedia.org/wiki/Bigtable

CockroachDB also has Pebble [0], which is mentioned in their blog post [1] as a RocksDB replacement for their use-case.

[0] https://github.com/cockroachdb/pebble

[1] https://www.cockroachlabs.com/blog/pebble-rocksdb-kv-store/

Forgot the reference to BerkeleyDB ;)

Excellent, thank you. I wish more announcements had this type of breakdown.

LevelDB and Hadoop are cousins according to that family tree.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact