跳到主要导航 跳到搜索 跳到主要内容

Niosit: Efficient data access for log-structured merge-tree style storage systems

  • East China Normal University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Recent years, the log-structured merge-tree(LSM-tree) style storage has been widely adopted in distributed data storage systems(e.g. Bigtable and HBase) and commercial database systems(e.g. Ocean-Base, Cassandra, SQLite, etc.) to provide both large-volume storage capacity and high-performance data updates. Write operations become easier as the LSM-tree style storage avoids writing in place by updating a data copy in memory. However, read operations are a.ected as it requires an additional step during a data compaction to check if there exists the newest update of data record in memory, which brings many of costly empty reads in real usage since the volume of immutable data is pervasively far more massive than incremental delta data. To address this issue, we design a new network request processing mechanism to allow data access being processed in an auxiliary lightweight network communication IO thread. And a Bloom filter is incorporated with the network IO thread to effiectively filter out the empty reads. We also analyze the efficiency advantage of the mechanism and introduce its detailed implementation based on the well-known OceanBase system. Experimental study using the YCSB benchmark demonstrates the proposed mechanism can significantly achieve 20 percent to 30 percent be.er performance than existing method.

源语言英语
主期刊名Proceedings of the ACM Turing 50th Celebration Conference - China, ACM TUR-C 2017
出版商Association for Computing Machinery
ISBN(电子版)9781450348737
DOI
出版状态已出版 - 12 5月 2017
活动50th ACM Turing Conference - China, ACM TUR-C 2017 - Shanghai, 中国
期限: 12 5月 201714 5月 2017

出版系列

姓名ACM International Conference Proceeding Series
Part F127754

会议

会议50th ACM Turing Conference - China, ACM TUR-C 2017
国家/地区中国
Shanghai
时期12/05/1714/05/17

指纹

探究 'Niosit: Efficient data access for log-structured merge-tree style storage systems' 的科研主题。它们共同构成独一无二的指纹。

引用此