Abstract
This paper is focused on NoSQL databases which designed to handle the problem of storing large amounts of data. NoSQL database sacrifice some consistency to achieve horizontal scalability and high-performance. We aim at giving a systematic overview of NoSQL, introducing concepts, techniques and categories. For each category we give several typical NoSQL databases and discuss them in detail. Finally we analysis the challenges of NoSQL databases and give some predictions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Neo4j, http://neo4j.org
Nosql database technology, http://www.couchbase.com
Simpledb, http://aws.amazon.com/cn/simpledb/
Bantleman, J.: Rainstor makes top big data predictions for 2013, http://rainstor.com/rainstor-top-big-data-predictions-2013/
Brewer, E.: Cap twelve years later: How the ”rules” have changed. Computer 45(2), 23–29 (2012)
Cattell, R.: Scalable sql and nosql data stores. ACM SIGMOD Record 39(4), 12–27 (2011)
Cooper, B.F., Silberstein, A., Tam, E., Ramakrishnan, R., Sears, R.: Benchmarking cloud serving systems with ycsb. In: Proceedings of the 1st ACM Symposium on Cloud Computing, pp. 143–154. ACM (2010)
Evans, E.: Nosql: Whats in a name? (October 2009), Blog post of October 30, 2009
Harrison, G.: 10 things you should know about nosql databases (2010), http://www.techrepublic.com/blog/10things/10-things-you-should-know-about-nosql-databases/1772
Lith, A., Mattsson, J.: Investigating storage solutions for large data. Department of Computer Science and Engineering, Chalmers University of Technology, Göteborg, Sweden (2010)
Popescu, A.: Presentation: Nosql at codemash – an interesting nosql categorization, http://nosql.mypopescu.com/post/396337069/presentation-nosql-codemash-an-interesting-nosql
Pritchett, D.: Base: An acid alternative. Queue 6(3), 48–55 (2008)
Seeger, M., S Ultra-Large-Sites: Key-value stores: a practical overview. Computer Science and Media (2009)
Stanier, C.: Introducing nosql into the database curriculum. In: 10th International Workshop on the Teaching, Learning and Assessment of Databases, p. 61 (2012)
Strozzi, C.: Nosql-a relational database management system (2010), http://www.strozzi.it/cgi-bin/CSA/tw7/I/en_US/nosql/Home%20Page (accessed)
Tudorica, B.G., Bucur, C.: A comparison between several nosql databases with comments and notes. In: 2011 10th Roedunet International Conference (RoEduNet), pp. 1–5. IEEE (2011)
Zikopoulos, P., Eaton, C., et al.: Understanding big data: Analytics for enterprise class hadoop and streaming data (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Huang, Y., Luo, Tj. (2014). NoSQL Database: A Scalable, Availability, High Performance Storage for Big Data. In: Zu, Q., Vargas-Vera, M., Hu, B. (eds) Pervasive Computing and the Networked World. ICPCA/SWS 2013. Lecture Notes in Computer Science, vol 8351. Springer, Cham. https://doi.org/10.1007/978-3-319-09265-2_19
Download citation
DOI: https://doi.org/10.1007/978-3-319-09265-2_19
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-09264-5
Online ISBN: 978-3-319-09265-2
eBook Packages: Computer ScienceComputer Science (R0)