IT-словарь › Базы данных › RocksDB

RocksDB

Базы данных Svenska → Обновлено: 2026-10-18

Встраиваемое хранилище «ключ — значение» от Meta, форк Google LevelDB 2012 года, оптимизированный для SSD и многопоточных серверов. Это не база, к которой подключаются, а библиотека, которую линкуют.

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

← Назад к словарю