Hacker News new | ask | show | jobs
by mrj 906 days ago
I'm not familiar with Rocksdb but if it's just a KV store you want, I'd probably just use Redis with compression. It is hard to beat.

Otherwise, Timescaledb offers compressible table chunks using table inheritance. It's really pretty slick, depending on your use-case.

3 comments

RocksDB is a fork of Google's LevelDB, a KV store using Log Structured Merge Tree (LSM tree) which is great for high write workloads. The MySQL storage engine that uses RocksDB is called MyRocks[0].

[0] http://myrocks.io/

YugabyteDB is a distributed Postgres and their storage layer is called DocDB, a slightly modified RocksDB.
I think bringing RocksDB into Postgres as a Table access method would really be a powerful feature, as an alternative to heap