Embedding Index Maintenance in Store Routines to Accelerate Secondary Index Building in HBase

2018 IEEE 11th International Conference on Cloud Computing (CLOUD)(2018)

引用 6|浏览31
暂无评分
摘要
Secondary index is used to accelerate the queries on non-rowkey columns in HBase by maintaining index items synchronously or asynchronously. Although existing asynchronous indexes have less inserting overhead than synchronous ones, they still need additional process to repair the possible inconsistency. This paper proposes an approach of embedding index repairing into data maintenance to save the extra process and meanwhile reduce the consistency-persisting cost. We implement this approach into a store engine as well as the corresponding client API, coprocessor and index-delete queue to constitute an effective secondary index building system for HBase. Experiments on YCSB benchmark show that it achieves a good balance between read and write performance, as well as better stability than other index building approaches.
更多
查看译文
关键词
HBase,index building,index-repairing store engine,flush,compaction
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要