Fast Compaction Algorithms for NoSQL Databases

2015 IEEE 35th International Conference on Distributed Computing Systems(2015)

引用 34|浏览83
暂无评分
摘要
Compaction plays a crucial role in NoSQL systems to ensure a high overall read throughput. In this work, we formally define compaction as an optimization problem that attempts to minimize disk I/O. We prove this problem to be NP-Hard. We then propose a set of algorithms and mathematically analyze upper bounds on worst-case cost. We evaluate the proposed algorithms on real-life workloads. Our results show that our algorithms incur low I/O costs and that a compaction approach using a balanced tree is most preferable.
更多
查看译文
关键词
compaction,nosql,np-hard,greedy approximation algorithm
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要