Providing R-Tree Support for MongoDB

被引:3
|
作者
Xiang, Longgang [1 ]
Shao, Xiaotian
Wang, Dehao
机构
[1] Wuhan Univ, State Key Lab Informat Engn Surveying Mapping & R, Wuhan 430079, Peoples R China
来源
XXIII ISPRS Congress, Commission IV | 2016年 / 41卷 / B4期
关键词
R-tree; Spatial index; MongoDB;
D O I
10.5194/isprsarchives-XLI-B4-545-2016
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Supporting large amounts of spatial data is a significant characteristic of modern databases. However, unlike some mature relational databases, such as Oracle and PostgreSQL, most of current burgeoning NoSQL databases are not well designed for storing geospatial data, which is becoming increasingly important in various fields. In this paper, we propose a novel method to provide R-tree index, as well as corresponding spatial range query and nearest neighbour query functions, for MongoDB, one of the most prevalent NoSQL databases. First, after in-depth analysis of MongoDB's features, we devise an efficient tabular document structure which flattens R-tree index into MongoDB collections. Further, relevant mechanisms of R-tree operations are issued, and then we discuss in detail how to integrate R-tree into MongoDB. Finally, we present the experimental results which show that our proposed method out-performs the built-in spatial index of MongoDB. Our research will greatly facilitate big data management issues with MongoDB in a variety of geospatial information applications.
引用
收藏
页码:545 / 549
页数:5
相关论文
共 50 条
  • [1] A MongoDB-Based Management of Planar Spatial Data with a Flattened R-Tree
    Xiang, Longgang
    Huang, Juntao
    Shao, Xiaotian
    Wang, Dehao
    ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2016, 5 (07)
  • [2] LAZY R-tree: The R-tree with lazy splitting algorithm
    Yang, Yang
    Bai, Pengwei
    Ge, Ningling
    Gao, Zhipeng
    Qiu, Xuesong
    JOURNAL OF INFORMATION SCIENCE, 2020, 46 (02) : 243 - 257
  • [3] Discord Detection in Streaming Time Series with the Support of R-Tree
    Pham Minh Chau
    Bui Minh Duc
    Duong Tuan Anh
    2018 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND APPLICATIONS (ACOMP), 2018, : 96 - 103
  • [4] ON URYSOHN'S R-TREE
    Berestovskii, V. N.
    SIBERIAN MATHEMATICAL JOURNAL, 2019, 60 (01) : 10 - 19
  • [5] The Priority R-Tree: A Practically Efficient and Worst-Case Optimal R-Tree
    Arge, Lars
    De Berg, Mark
    Haverkort, Herman
    Yi, Ke
    ACM TRANSACTIONS ON ALGORITHMS, 2008, 4 (01)
  • [6] 2-Level R-tree Index Based on Spatial Grids and Hilbert R-tree
    GUO Jing LIU Guangjun DONG Xurong GUO Lei
    Geo-Spatial Information Science, 2006, (02) : 135 - 141
  • [7] 2-Level R-tree Index Based on Spatial Grids and Hilbert R-tree
    Guo Jing
    Liu Guangjun
    Dong Xurong
    Guo Lei
    GEO-SPATIAL INFORMATION SCIENCE, 2006, 9 (02) : 135 - 141
  • [8] 2-level R-tree index based on spatial grids and Hilbert R-tree
    Beijing Institute of Command and Technology of Equipment, 1 Jingjia Road, Huairou District, Beijing 101416, China
    Geo-Spatial Inf. Sci., 2006, 2 (135-141):
  • [9] The Brownian Web as a random R-tree
    Cannizzaro, Giuseppe
    Hairer, Martin
    ELECTRONIC JOURNAL OF PROBABILITY, 2023, 28
  • [10] Optimizing R-tree for flash memory
    Jin, Peiquan
    Xie, Xike
    Wang, Na
    Yue, Lihua
    EXPERT SYSTEMS WITH APPLICATIONS, 2015, 42 (10) : 4676 - 4686