The LSM RUM-Tree: A Log Structured Merge R-Tree for Update-intensive Spatial Workloads

被引:11
|
作者
Shin, Jaewoo [1 ]
Wang, Jianguo [1 ]
Aref, Walid G. [2 ,3 ]
机构
[1] Purdue Univ, Dept Comp Sci, W Lafayette, IN 47907 USA
[2] Alexandria Univ, Alexandria, Egypt
[3] Purdue Univ, W Lafayette, IN 47907 USA
基金
美国国家科学基金会;
关键词
BENCHMARK;
D O I
10.1109/ICDE51399.2021.00238
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Many applications require update-intensive workloads on spatial objects, e.g., social-network services and shared-riding services that track moving objects (devices). By buffering insert and delete operations in memory, the Log Structured Merge Tree (LSM) has been used widely in various systems because of its ability to handle insert-intensive workloads. While the focus on LSM has been on key-value stores and their optimizations, there is a need to study how to efficiently support LSM-based secondary indexes. We investigate the augmentation of a main-memory-based memo structure into an LSM secondary index structure to handle update-intensive workloads efficiently. We conduct this study in the context of an R-tree-based secondary index. In particular, we introduce the LSM RUM-tree that demonstrates the use of an Update Memo in an LSM-based R-tree to enhance the performance of the R-tree's insert, delete, update, and search operations. The LSM RUM-tree introduces novel strategies to reduce the size of the Update Memo to be a light-weight in-memory structure that is suitable for handling update-intensive workloads without introducing significant overhead. Experimental results using real spatial data demonstrate that the LSM RUM-tree achieves up to 9.6x speedup on update operations and up to 2400x speedup on query processing over the existing LSM R-tree implementations.
引用
收藏
页码:2285 / 2290
页数:6
相关论文
共 4 条
  • [1] An update-intensive LSM-based R-tree index
    Shin, Jaewoo
    Zhou, Libin
    Wang, Jianguo
    Aref, Walid G.
    VLDB JOURNAL, 2025, 34 (01):
  • [2] The log-structured merge-tree (LSM-tree)
    ONeil, P
    Cheng, E
    Gawlick, D
    ONeil, E
    ACTA INFORMATICA, 1996, 33 (04) : 351 - 385
  • [3] Log-Compact R-Tree: An Efficient Spatial Index for SSD
    Lv, Yanfei
    Li, Jing
    Cui, Bin
    Chen, Xuexuan
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, DASFAA 2011, 2011, 6637 : 202 - 213
  • [4] A Comparative Study of Log-Structured Merge-Tree-Based Spatial Indexes for Big Data
    Kim, Young-Seok
    Kim, Taewoo
    Carey, Michael J.
    Li, Chen
    2017 IEEE 33RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2017), 2017, : 147 - 150