🦀 SurrealDB заменяет RocksDB собственным движком на Rust.
Команда выпустила SurrealKV 1.0 под лицензией Apache 2.0. В SurrealDB 4 он станет единственным движком постоянного хранения.
В тестах разработчиков, где каждый коммит сохраняется на диск до подтверждения, SurrealKV обошёл RocksDB:
⚡ Точечное чтение в 7,95 раза
⚡ Обновление в 6,10 раза
⚡ Создание записей в 26,8 раза
В основе ускорения: radix tree для данных в памяти, групповая запись коммитов в журнал и дешёвые операции чтения. Есть транзакции с изоляцией снимков, история версий и шифрование данных на диске.
Цифры зависят от режима: без синхронного сохранения RocksDB быстрее на записи. Каждый результат получен за один прогон, а необычно большой разрыв на создании записей авторы пока не объяснили.
https://surrealdb.com/blog/we-are-replacing-rocksdb-with-surrealkv-1-0
Post #1448
921

- ❤ 2
- 👍 1