3 ms·
For the laymen folks reading this - what are the ideal use cases for this?
by absoluteunit1 1y ago
For the laymen folks reading this - what are the ideal use cases for this?
- nbf_1995 1y agoLike RocksDB from which this appears to be forked, the primary usage is as a storage engine for other applications/databases. Compared to rocksdb, it seems like ToplingDB has added more facilities to better support distributed use-cases. Some databases that utilize RocksDB for their storage engine: https://kvrocks.apache.org/ https://kvrocks.apache.org/ - Redis/ValKey compatible distributed database with disk persistence via RockDB. https://github.com/pingcap/tidb https://github.com/pingcap/tidb - MySQL compatible distributed database. Mentioned elsewhere in this thread. https://github.com/tikv/tikv https://github.com/tikv/tikv - Distributed, transactional, key value store. Originally by the same company as TiDB. In theory you could use it as an in-process KV store similar to how SQLite provides an in process sql database, but the api is far from ergonomic for that use case.
- rockeetterark 1y agoSure, MyTopling(MySQL) is based on ToplingDB and get the perf gains. There are other DBs also based on ToplingDB.
- absoluteunit1 1y agoAh I see! Thanks for explanation :)