3 ms·
Their paper (https://www.usenix.org/system/files/atc20-conway.pdf https://www.usenix.org/system/files/atc20-conway.pdf) reports a 6-10x speedup on insertions an
by seeekr 4y ago
Their paper (https://www.usenix.org/system/files/atc20-conway.pdf https://www.usenix.org/system/files/atc20-conway.pdf) reports a 6-10x speedup on insertions and 2x lower write amplification as compared to RocksDB, on fast NVMe hardware, for certain benchmarks.
The authors found that RocksDB (and other storage engines) start being bottlenecked by CPU and have come up with some ways of tackling those bottlenecks, including a novel data structure named STB-tree.
The current SplinterDB version has a list of acknowledged significant limitations and is not recommended for production use by the authors (yet).
- yencabulator 4y agoYet if SplinterDB can't even sync changes to disk, how can that comparison be fair? Or is it a purely theoretical comparison?
- seeekr 4y agoI am assuming the authors made a good faith attempt at comparing apples to apples. In another comment thread on here, there is one of the authors answering questions, about fsync, durability etc: https://news.ycombinator.com/item?id=31543212 https://news.ycombinator.com/item?id=31543212