Multi-core Adaptive Merging of the Secondary Index for LSM-Based Stores


연구 분야: Databases



학회: International Conference on Database and Expert Systems Applications


초록

NoSQL databases have gained great popularity recently. Most of them use the Log Structured Merge (LSM) tree which provides fast write throughput and fast lookup of primary keys. Nevertheless, searching by non-key attributes is very slow because the entire LSM-tree must be scanned. To overcome this problem, the secondary index can be used. Typically, all items in the database are equally covered by the secondary index. However, this is not effective in big data stores where some items are queried very often and some never. To solve this problem, adaptive merging has been introduced. The key idea is to create a secondary index adaptively as a side-product of query processing. Consequently, the database is indexed partially depending on the query workload. The paper considers the adaptive merging of the secondary index in LSM-based stores. In this approach, the secondary index can be initiated at an arbitrary moment. Thereafter, only the requested data are inserted into the secondary index. They are retrieved from the independent immutable files created during the index initialization in a parallel way. The method can work in the dynamic database environment where database modifications interleave with user queries. The experiments show that the proposed approach outperforms traditional methods by about 30%.


Author Profile
Wojciech Macyna

Department of Computer Science Faculty of Information and Communication Technology Wrocław University of Science and Technology Wrocław Poland

Andorra
Author Profile
Michal Kukowski

Department of Computer Science Faculty of Information and Communication Technology Wrocław University of Science and Technology Wrocław Poland

Andorra
Author Profile
Michal Zwarzko

Department of Computer Science Faculty of Information and Communication Technology Wrocław University of Science and Technology Wrocław Poland

Andorra

📄 논문 정보

발행 연도 2023년
인용수 0
출판 국가 Andorra
사이트 Springer
좋아요 수 0

연관 논문 목록 (277건)