华东师范大学学报(自然科学版) ›› 2021, Vol. 2021 ›› Issue (5): 94-103.doi: 10.3969/j.issn.1000-5641.2021.05.009

• 系统关键技术 • 上一篇    下一篇

日志结构合并树的查询优化技术

孙家博, 蔡鹏*()   

  1. 华东师范大学 数据科学与工程学院, 上海 200062
  • 收稿日期:2021-08-10 出版日期:2021-09-25 发布日期:2021-09-28
  • 通讯作者: 蔡鹏 E-mail:pcai@dase.ecnu.edu.cn

Query optimization technology based on an LSM-tree

Jiabo SUN, Peng CAI*()   

  1. School of Data Science and Engineering, East China Normal University, Shanghai 200062, China
  • Received:2021-08-10 Online:2021-09-25 Published:2021-09-28
  • Contact: Peng CAI E-mail:pcai@dase.ecnu.edu.cn

摘要:

针对基于日志结构合并树(Log Structured Merge Tree, LSM-tree)的数据库查询性能较差的问题, 目前的研究工作主要集中在利用索引和缓存技术提升LSM-tree的查询性能. 本文主要从以下几个方面对LSM-tree的查询优化技术进行了综述. 第一, 介绍了LSM-tree的基础架构, 分析了影响查询的因素. 第二, 分析了当前的LSM-tree查询优化技术, 包括索引优化技术和缓存优化技术. 第三, 分析了索引和缓存技术是如何提升基于LSM-tree的数据库查询性能的, 并总结了一些现有的研究工作. 最后, 总结并给出了未来可能的研究方法.

关键词: 日志结构合并树, 索引, 缓存

Abstract:

Given challenges with poor query performance for databases using LSM-trees, the present research explores the use of index and cache technologies to improve the query performance of LSM-trees. First, the paper introduces the basic structure of an LSM-tree and analyzes the factors that affect query performance. Second, we analyze current query optimization technologies for LSM-trees, including index optimization technology and cache optimization technology. Third, we analyze how index and cache, in particular, can improve the query performance of databases using LSM-trees and summarize existing research in this area. Finally, we present possible avenues for further research.

Key words: LSM-tree, index, cache

中图分类号: