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.