LSM-based Storage Techniques: A Survey

作者: Chen Luo , Michael J. Carey

DOI: 10.1007/S00778-019-00555-Y

关键词:

摘要: Recently, the Log-Structured Merge-tree (LSM-tree) has been widely adopted for use in storage layer of modern NoSQL systems. Because this, there have a large number research efforts, from both database community and operating systems community, that try to improve various aspects LSM-trees. In this paper, we provide survey recent efforts on LSM-trees so readers can learn state-of-the-art LSM-based techniques. We general taxonomy classify literature LSM-trees, detail, discuss their strengths trade-offs. further several representative open-source some potential future directions resulting survey.

参考文章(77)
Justin Seyster, Erez Zadok, Richard Spillane, Pradeep Shetty, Binesh Andrews, Ravikant Malpani, Building workload-independent storage with VT-trees file and storage technologies. pp. 17- 30 ,(2013) , 10.5555/2591272.2591275
Zili Shao, Yuehai Xu, Xingbo Wu, Song Jiang, LSM-trie: an LSM-tree-based ultra-large key-value store for small data usenix annual technical conference. pp. 71- 82 ,(2015)
Yuzhe Tang, Arun Iyengar, Wei Tan, Liana Fong, Ling Liu, Balaji Palanisamy, Deferred lightweight indexing for log-structured key-value stores ieee acm international symposium cluster cloud and grid computing. pp. 11- 20 ,(2015) , 10.1109/CCGRID.2015.150
H. V. Jagadish, S. Sudarshan, Rama Kanneganti, P. P. S. Narayan, S. Seshadri, Incremental Organization for Data Recording and Warehousing very large data bases. pp. 16- 25 ,(1997)
Bin Fan, Dave G. Andersen, Michael Kaminsky, Michael D. Mitzenmacher, Cuckoo Filter: Practically Better Than Bloom conference on emerging network experiment and technology. pp. 75- 88 ,(2014) , 10.1145/2674005.2674994
Sattam Alsubaiee, Michael J. Carey, Chen Li, LSM-Based Storage and Indexing: An Old Idea with Timely Benefits international conference on management of data. pp. 1- 6 ,(2015) , 10.1145/2786006.2786007
Fay Chang, Jeffrey Dean, Sanjay Ghemawat, Wilson C. Hsieh, Deborah A. Wallach, Mike Burrows, Tushar Chandra, Andrew Fikes, Robert E. Gruber, Bigtable ACM Transactions on Computer Systems. ,vol. 26, pp. 1- 26 ,(2008) , 10.1145/1365815.1365816
Andrew Chi-Chih Yao, On random 2---3 trees Acta Informatica. ,vol. 9, pp. 159- 170 ,(1978) , 10.1007/BF00289075
Theo Haerder, Andreas Reuter, Principles of transaction-oriented database recovery ACM Computing Surveys. ,vol. 15, pp. 287- 317 ,(1983) , 10.1145/289.291
Christopher Jermaine, Edward Omiecinski, Wai Gen Yee, The partitioned exponential file for database storage management very large data bases. ,vol. 16, pp. 417- 437 ,(2007) , 10.1007/S00778-005-0171-7