Get the latest tech news
Show HN: ToplingDB - A Persistent Key-Value Store for External Storage
ToplingDB is a cloud native LSM Key-Value Store with searchable compression algo and distributed compaction - topling/toplingdb
cspp-wbwi( W rite B atch W ith I ndex) publicWith CSPP and carefully coding, CSPP_WBWI is 20x faster than rocksdb SkipList based WBWI cspp-memtable public( CSPP is C rash S afe P arallel P atricia trie) MemTab, which outperforms SkipList on all aspects: 3x lower memory usage, 7x single thread performance, perfect multi-thread scaling) topling-sst public1. Deprecated ToplingFastTable, CSPPAutoSortTable topling-dcompact publicDistributed Compaction with general dcompact_worker application, offload compactions to elastic computing clusters, much more powerful than RocksDB's Remote Compaction topling-rocks private For build Topling Zip Table, an SST implementation optimized for RAM and SSD space, aimed for L2+ level compaction, which uses topling dedicated searchable in-memory data compression algorithms topling-zip_table_reader publicFor read Topling Zip Table by community users, builder of Topling Zip Table is in topling-rocks To simplify the compiling, repo s are auto cloned in ToplingDB's Makefile, community users will auto clone public repo successfully but fail to auto clone private repo, thus ToplingDB is built without private components, this is so called community version. This code is a library that forms the core building block for a fast key-value server, especially suited for storing data on flash drives.
Or read this on Hacker News