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 条
  • [41] Statistical user model supported by R-Tree structure
    Calle, Javier
    Castano, Leonardo
    Castro, Elena
    Cuadra, Dolores
    APPLIED INTELLIGENCE, 2013, 39 (03) : 545 - 563
  • [42] Efficient R-Tree Exploration for Big Spatial Data
    Yousfi, Houssameddine
    Mesmoudi, Amin
    Hadjali, Allel
    Matallah, Houcine
    Lahfa, Fedoua
    ADVANCED INTELLIGENT SYSTEMS FOR SUSTAINABLE DEVELOPMENT (AI2SD'2020), VOL 2, 2022, 1418 : 865 - 874
  • [43] Statistical user model supported by R-Tree structure
    Javier Calle
    Leonardo Castaño
    Elena Castro
    Dolores Cuadra
    Applied Intelligence, 2013, 39 : 545 - 563
  • [44] A new approach to creating spatial index with R-TREE
    Zhang, Ze-Bao
    Zhang, Jian-Pei
    Yang, Jing
    Yang, Yue
    PROCEEDINGS OF 2007 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2007, : 2645 - 2648
  • [45] A Conflict Detection Scheme for Concurrency Control of R-tree
    XIA Ying 1
    2 Chongqing Chongyou Information Technology Co.
    The Journal of China Universities of Posts and Telecommunications, 2003, (01) : 49 - 54
  • [46] Rips induction: index of the dual lamination of an R-tree
    Coulbois, Thierry
    Hilion, Arnaud
    GROUPS GEOMETRY AND DYNAMICS, 2014, 8 (01) : 97 - 134
  • [47] Implementation of the Aggregated R-Tree for Phase Change Memory
    Jurga, Maciej
    Macyna, Wojciech
    DATABASE AND EXPERT SYSTEMS APPLICATIONS (DEXA 2018), PT II, 2018, 11030 : 301 - 309
  • [48] A forced transplant algorithm for dynamic R-tree implementation
    Zhang, Mingbo
    Lu, Feng
    Cheng, Changxiu
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2006, 4080 : 459 - 466
  • [49] An efficient trajectory data index integrating R-tree, hash and B*-tree
    Gong, Jun
    Ke, Shengnan
    Zhu, Qing
    Zhang, Yeting
    Cehui Xuebao/Acta Geodaetica et Cartographica Sinica, 2015, 44 (05): : 570 - 577
  • [50] Indexing structure for moving object databases based on R-tree
    College of Computer Science and Technology, Harbin University of Science and Technology, Harbin, 150080, China
    不详
    J. China Univ. Post Telecom., 2008, SUPPL. (64-67,78):