The Speedb open-source undertaking is a high-performance NoSQL database that’s optimized for pace and scalability. It’s designed to deal with giant scale knowledge workloads and offers quite a lot of options to make it straightforward to make use of and handle.
The undertaking is maintained by Speedb and forked from Rocksdb, developed by Fb.
The undertaking makes use of Sorted Hash Memtable, a knowledge construction in SpeedDB that’s used to retailer knowledge in reminiscence. It’s designed to be quick and environment friendly, and it’s used to enhance the efficiency of the database.
In the meantime, the Paired Bloom Filter in Speedb consumes much less reminiscence than FastLocalBloomFilterPolicy, RockDB’s default cache-local bloom filter, with out growing the speed of false positives.
“Speedb’s objective was to make sure quick and low consumption however with out sacrificing accuracy, providing a greater trade-off by way of reminiscence footprint vs. the speed of false positives,” the builders behind Speedb wrote on the undertaking’s web site.