RocksDB
Встраиваемое хранилище «ключ — значение» от Meta, форк Google LevelDB 2012 года, оптимизированный для SSD и многопоточных серверов. Это не база, к которой подключаются, а библиотека, которую линкуют.
Модель хранения — LSM-дерево: записи попадают в memtable в памяти и в журнал, сбрасываются в отсортированные файлы на диске, а затем сливаются в фоне компактацией. Это даёт отличную скорость записи ценой усиления чтения и периодических всплесков ввода-вывода, которыми, в свою очередь, управляет пресловутое множество настраиваемых параметров. Значение RocksDB — в том, что построено поверх него: Kafka Streams, CockroachDB, TiKV, YugabyteDB, MyRocks в MySQL и Ceph используют его как слой хранения. Так он оказывается одним из самых распространённых движков баз данных в мире, оставаясь невидимым.