Hasty Briefsbeta

TidesDB: 4.7x faster seeks than RocksDB via aggressive caching

2 days ago
  • #database-performance
  • #RocksDB
  • #TidesDB
  • TidesDB v6.1.0 outperforms RocksDB v10.7.5 in seek and range query performance.
  • Random seeks are 4.17x faster in TidesDB compared to RocksDB.
  • Sequential seeks show a 4.74x performance advantage for TidesDB.
  • Zipfian seek performance is 5.25x better in TidesDB.
  • Range queries are competitive, with TidesDB being 2.41x faster on small ranges.
  • TidesDB uses 3.46x more memory for faster seeks, a trade-off suitable for modern servers.
  • Architectural decisions include aggressive metadata caching and reference-counted blocks.
  • TidesDB's cache-first seek path and partitioned CLOCK cache contribute to its performance.
  • The benchmark highlights TidesDB's strengths in point seeks and small range queries.
  • TidesDB is recommended for latency-sensitive workloads with available memory.