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 条
  • [31] STR: A simple and efficient algorithm for R-tree packing
    Leutenegger, ST
    Lopez, MA
    Edgington, J
    13TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING - PROCEEDINGS, 1997, : 497 - 506
  • [32] An improved R-tree based on childnode's probability
    LEE Chung ho
    BAE Hae young
    重庆邮电大学学报(自然科学版), 2004, (05) : 5 - 7
  • [33] Polyhedral Study for the Maximum Bounded r-Tree Problem
    Kerivin, Herve
    Zhao, Jinhua
    2014 INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), 2014, : 140 - 145
  • [34] Realization of R-tree for GIS on hybrid clustering algorithm
    Huang, JX
    Bao, GS
    Li, QS
    JOURNAL OF CENTRAL SOUTH UNIVERSITY OF TECHNOLOGY, 2005, 12 (05): : 601 - 605
  • [35] Realization of R-tree for GIS on hybrid clustering algorithm
    Ji-xian Huang
    Guang-shu Bao
    Qing-song Li
    Journal of Central South University of Technology, 2005, 12 : 601 - 605
  • [36] Improvement of traditional R-tree based on split conditions
    Wei, JianXin
    Chen, Peng
    2008 PROCEEDINGS OF INFORMATION TECHNOLOGY AND ENVIRONMENTAL SYSTEM SCIENCES: ITESS 2008, VOL 2, 2008, : 808 - 812
  • [37] Clustering method used in Hilbert R-tree building
    Yang, J.T.
    Wu, L.D.
    Moshi Shibie yu Rengong Zhineng/Pattern Recognition and Artificial Intelligence, 2001, 14 (01):
  • [38] Double R-Tree and Double Indexing for Mobile Objects
    Liang, Ye
    KNOWLEDGE DISCOVERY AND DATA MINING, 2012, 135 : 271 - 278
  • [39] Diffusions on a R-tree without leaves: Snakes and spiders
    PROBILITY AND REAL TREES, 2008, 1920 : 105 - 128
  • [40] R-tree with concurrency control property: Performance evaluation
    Natl Tsing Hua Univ, Hsinchu, Taiwan
    Proc Natl Sci Counc Repub China Part A Phys Sci Eng, 5 (636-641):