Database-oriented storage based on LMDB and linear octree for massive block model

被引:5
|
作者
Bi, Lin [1 ]
Zhao, Hui [1 ]
Jia, Ming-tao [1 ]
机构
[1] Cent S Univ, Sch Resources & Safety Engn, Changsha 410083, Hunan, Peoples R China
基金
中国国家自然科学基金;
关键词
block model; linear octree; lightning memory-mapped database; mass data access; digital mine; etree;
D O I
10.1016/S1003-6326(16)64377-7
中图分类号
TF [冶金工业];
学科分类号
0806 ;
摘要
Data organization requires high efficiency for large amount of data applied in the digital mine system. A new method of storing massive data of block model is proposed to meet the characteristics of the database, including ACID-compliant, concurrency support, data sharing, and efficient access. Each block model is organized by linear octree, stored in LMDB (lightning memory-mapped database). Geological attribute can be queried at any point of 3D space by comparison algorithm of location code and conversion algorithm from address code of geometry space to location code of storage. The performance and robustness of querying geological attribute at 3D spatial region are enhanced greatly by the transformation from 3D to 2D and the method of 2D grid scanning to screen the inner and outer points. Experimental results showed that this method can access the massive data of block model, meeting the database characteristics. The method with LMDB is at least 3 times faster than that with etree, especially when it is used to read. In addition, the larger the amount of data is processed, the more efficient the method would be.
引用
收藏
页码:2462 / 2468
页数:7
相关论文
共 50 条
  • [1] Etree:: a database-oriented method for generating large octree meshes
    Tu, T
    O'Hallaron, DR
    López, JC
    [J]. ENGINEERING WITH COMPUTERS, 2004, 20 (02) : 117 - 128
  • [2] Etree: a database-oriented method for generating large octree meshes
    T. Tu
    D. R. O’Hallaron
    J. C. López
    [J]. Engineering with Computers, 2004, 20 : 117 - 128
  • [3] Storage Model of Native XML Database based on Object-Oriented Database
    Zhang Xue-min
    Nie Hua-bei
    [J]. INDUSTRIAL INSTRUMENTATION AND CONTROL SYSTEMS, PTS 1-4, 2013, 241-244 : 2812 - 2815
  • [4] Large-Scale Ontology Storage and Query Using Graph Database-Oriented Approach: The Case of Freebase
    Elbattah, Mahmoud
    Roushdy, Mohamed
    Aref, Mostafa
    Salem, Abdel-Badeeh M.
    [J]. 2015 IEEE SEVENTH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND INFORMATION SYSTEMS (ICICIS), 2015, : 39 - 43
  • [5] Object-based storage model for object-oriented database
    Li, Zhongmin
    Yu, Zhanwu
    [J]. NETWORK AND PARALLEL COMPUTING, PROCEEDINGS, 2007, 4672 : 354 - +
  • [6] Rapid and robust creation of block model based on octree from complex orebody model
    Bi L.
    Jia M.
    Chen X.
    Zhu Z.
    [J]. Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2016, 44 (06): : 123 - 127
  • [7] A multi-resoltition block storage model for database design
    Zhou, JR
    Ross, KA
    [J]. SEVENTH INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2003, : 22 - 31
  • [8] 13C-NMR spectra of santalol derivatives: a comparison of DFT-based calculations and database-oriented prediction techniques
    Stappen, Iris
    Buchbauer, Gerhard
    Robien, Wolfgang
    Wolschann, Peter
    [J]. MAGNETIC RESONANCE IN CHEMISTRY, 2009, 47 (09) : 720 - 726
  • [9] Storage Structure of Object-Oriented Database Based on Microsoft Windows
    Shi Xiao-feng
    Zhao Yao-hong
    [J]. 2011 INTERNATIONAL CONFERENCE ON FUTURE COMPUTER SCIENCE AND APPLICATION (FCSA 2011), VOL 3, 2011, : 331 - 334
  • [10] OFS model-based adaptive control for block-oriented non-linear systems
    Zhang, Haitao
    Zhang, Chi
    Chen, Zonghai
    Li, Ming
    Xiang, Wei
    [J]. TRANSACTIONS OF THE INSTITUTE OF MEASUREMENT AND CONTROL, 2006, 28 (03) : 209 - 218