Abstract
As the development of telecommunication technology and mobile device technology, geo-location data happened everywhere and every time from humans’ real life. Because all of the smart device’s applications are include spatial components now. When the traditional relational database cannot support the continuously flooded data, researchers developed key-value based NoSQL database system to meet this problem. But spatial data processes are rarely considered until now. In this case client user must have their own spatial data processing component to process the spatial data from NoSQL database. In this paper, we proposed a spatial index based on document based NoSQL which can distribute the spatial data by using the geo-hash method and can satisfy the high insert rate by using the b-tree based index method. At last we developed our method on OrientDB which is document based NoSQL.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Jing, J., Helal, A.S., Elamagarmid, A.: Client-server computing in mobile environments. ACM Comp. Surv. 31(4), 117–157 (2012)
Schrom-Feiertag, H.: A mobile LBS for geo-content generation facilitating users to share, rate and access information in a novel manner. Adv. Location-Based Serv. Sect. I, 55–75 (2012)
Kang, C.: Ph. D Cloud computing and its applications in GIS, Clark University, p. 93 (2012)
Han, J., Haihong, E.: Survey on NoSQL database. In: Pervasive computing and applications (ICPCA), 2011 6th international conference on, pp. 363–366, (2011)
Shetty, K.S., Singh, S.: Cloud based application development for accessing restaurant information on mobile device using LBS. Int. J. UbiComp (IJU) 2(4), 37–49 (2011)
du Mouza, C., Litwin, W., Rigaux, P.: Large-scale indexing of spatial data in distributed repositories: the SD-Rtree. VLDB J. Int. J. Very Large Data Bases Arch. 18 (4), 933–958 (2009)
Jagadish, H.V., Ooi, B.C, Vu, Q.H.: BATON: a balanced tree structure for peer-to-peer networks. In: Proceedings International Conferences on Very Large Data Bases (VLDB), pp. 661–672. (2005)
Apache Cassandra: http://cassandra.apache.org/
The graph-document based NoSQLdatabase:OrientDB: http://www.orientechnologies.com/
Amazon Web Services Made Simple: Learn how Amazon EC2, S3, SimpleDB and SQS Web Services
Sun, Y., Aggarwal, C. C., Han, J.: Relation strength-aware clustering of heterogeneous information networks with incomplete attributes. Proceedings of the VLDB Endowment, 5(5), 394−405 (2012)
Li, K., Yao, F.: An online clustering algorithm. In: 2011 Eighth international conference, Vol. 2, pp. 1104–1108. (2011)
Sadoghi, M., Jacobsen, H.-A.: BE-tree: an index structure to efficiently match Boolean expressions over high-dimensional discrete space. In: SIGMOD ‘11: Proceedings of the 2011 international conference on Management of data, (2011)
Dekel, O., Gilad-Bachrach, R.: Optimal distributed online prediction using mini-batches, J. Mach. Learn. Res. 13, 165−202 (2012)
Rigaux, P.: Spatial databases: with application to GIS. Morgan Kaufmann Publishers, Burlington (2001)
Jianliang, X., Baihua, Z., Wang-Chien, L., DikLun L.: The d-tree: an index structure for planar point queries in location based wireless services. IEEE Trans. Knowl. Data Eng. 16(12), 1526–1542 (2004)
Aizawa, K., Tanaka, S.: A constant-time algorithm for finding neighbors in quadtrees. IEEE Trans. Pattern Anal. Mach. 31(7), 1178–1183 (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer Science+Business Media Dordrecht
About this paper
Cite this paper
Li, Y., Kim, G., Wen, L., Bae, H. (2013). MHB-Tree: A Distributed Spatial Index Method for Document Based NoSQL Database System. In: Han, YH., Park, DS., Jia, W., Yeo, SS. (eds) Ubiquitous Information Technologies and Applications. Lecture Notes in Electrical Engineering, vol 214. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-5857-5_53
Download citation
DOI: https://doi.org/10.1007/978-94-007-5857-5_53
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-007-5856-8
Online ISBN: 978-94-007-5857-5
eBook Packages: EngineeringEngineering (R0)