TGViewer
Сохранёнки программиста Сохранёнки программиста @prog_stuff · 6.52K subscribers
Post #3061 71
Бенчмарки TidesDB и RocksDB: где настройки определяют результат

Обстоятельный разбор сравнения TidesDB 10.0.0 и RocksDB 11.8.1 на двух серверах показывает, почему вместе со скоростью нужно читать условия замеров. В основе пять нагрузок, от смешанных операций до корзины покупок.

Основное сравнение использует настройки по умолчанию, но сжатие отключено у обеих баз. TidesDB отдельно хранит крупные значения; у RocksDB аналогичная возможность проверена дополнительным прогоном. Каждый замер длится 60 секунд, результат берётся как медиана трёх повторов.

На большом сервере преимущество TidesDB сокращается. Но меняется не только диск: потоки закреплены за ядрами, а база заново заполняется перед каждым замером. Инженерам производительности здесь стоит сверить методику своих тестов: различия между серверами нельзя объяснить одним накопителем.

#производительность #разборы
More from @prog_stuff
  1. Oct 10, 2026Как StarTree проверяет релизы Apache Pinot под нагрузкой и при отказах В инженерном разбор…
  2. Oct 9, 2026Адаптивное разбиение HashJoin в Bolt: меньше повторных выгрузок на диск При соединении таб…
  3. Oct 9, 2026Ускорение строковых агрегаций в DuckDB через таблицу измерений SQL-гайд по замене повторяю…
  4. Oct 8, 2026Детерминированные тесты TigerBeetle: проверки внутри реплик Обстоятельный разбор тестирова…
  5. Oct 8, 2026Автоматизация обслуживания ScyllaDB в Discord: устройство задач и сценариев Инженерный раз…
  6. Oct 7, 2026Как изолировать медленного WebSocket-клиента При блокирующей отправке клиент, который не у…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →