ABSTRACT
The paper is focused on so called NoSQL databases. In context of cloud computing, architectures and basic features of these databases are studied, particularly their horizontal scalability and concurrency model, that is mostly weaker than ACID transactions in relational SQL-like database systems. Some characteristics like a data model and querying capabilities are discussed in more detail. The paper also contains an overview of some representatives of NoSQL databases.
- Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., Zaharia, M. 2000. A View of Cloud Computing. Comm. of the ACM, 53, 4 (Apr. 2010), 50--58. DOI= http://doi.acm.org/10.1145/1721654.1721672 Google ScholarDigital Library
- Brantner, M., Florescu, D., Graf, D., Kossman, D., Kraska, T. 2000. Building a Database na S3. In Proceedings of SIGMOD '08 (Vencouver, Canada, June 9-12, 2008), 251--263. DOI= http://doi.acm.org/10.1145/1376616.1376645 Google ScholarDigital Library
- Brewer, E. A. 2000. Towards Robust Distributed Systems. Invited talk on PODC 2000, July 16--19 2000, Portland, Oregon (2000). Google ScholarDigital Library
- Cattell, R. 2010. Scalable SQL and NoSQL Data Stores. SIGMOD Record, 39, 4 (Dec. 2010), 12--27. DOI= http://doi.acm.org/10.1145/1978915.1978919 Google ScholarDigital Library
- Chang, F., Dean, J., Ghemawat, S., Hsieh, W. C., Wallach, D. A., Burrows, M., Chandra, T., Fikes, AND., Gruber, R. E. 2006. Bigtable: A Distributed Storage System for Structured Data. ACM Trans. Comput. Syst. 26, 2, Article 4 (June 2008) DOI = http://doi.acm.org/10.1145/1365815.1365816 Google ScholarDigital Library
- Cooper, B. F., Ramakrishnan, R., Srivastava, U., Silberstein, A., Bohannon, P., Jacobsen, H.-A., Puz, N., Weaver, D., Yerneni, R. 2008. PNUTS: Yahoo!'s hosted data serving platform. J. PVLDB 1(2):1277--1288 (2008). DOI= http://dx.doi.org/10.1145/1454159.1454167 Google ScholarDigital Library
- DeCandia, G., Hastorun, D., Jampani, M., Kakulapati, G., Lakshman, A., Pilchin, A., Sivasubramanian, S., Vosshall, P., and Vogels, W. 2007. Dynamo: Amazon's Highly Available Key-value Store. In Proceedings of SOSP'07 (Stevenson, Washington, USA October 14--17, 2007), ACM, 205--220. DOI= http://doi.acm.org/10.1145/1323293.1294281 Google ScholarDigital Library
- Dean, D., Ghemawat, S. 2008. MapReduce: Simplified Data Processing on Large Clusters. Comm. of the ACM 51, 1 (January 2008) 107--113. DOI= http://doi.acm.org/10.1145/1327452.1327492 Google ScholarDigital Library
- Feuerlicht, G., Pokorny, J. 2011. Can Relational DBMS Scale-up to the Cloud? In Proceedings of ISD 2011, (Edinbourgh, GB, August 24--26), to appear.Google Scholar
- Gilbert, S., Lynch, N. 2002. Brewer's conjecture and the feasibility consistent, available, partition-tolerant web services. Newsletter ACM SIGACT News, 33, 2 (2002) 51--59. DOI= http://doi.acm.org/10.1145/10.1145/564585.564601 Google ScholarDigital Library
- Intersimone, D. 2010. The end of SQL and relational database? (Part 2 of 3). Computerworld, February 10, 2010, http://blogs.computerworld.com/15556/the_end__sql_and_relational_database_part_2__3.Google Scholar
- Leavitt, N. 2010. Will NoSQL Databases Live Up to Their Promise? Computer, 43, 2 (2010), 12--14. DOI= http://doi.acm.org/10.1109/MC.2010.58 Google ScholarDigital Library
- Meijer, E., Bierman, G. 2011. A co-Relational Model of Data for Large Shared Data Banks. Comm. of the ACM, 54, 3 (2011), 49--58. DOI= http://doi.ieeecomputersociety.org/10.1145/1924421.1924436 Google ScholarDigital Library
- Pokorný, J. 2010. Databases in the 3rd Millennium: Trends and Research Directions. J. of Syst. Integration, Vol 1, No 1-2 (2010) 3--15.Google Scholar
- Pritchett, D. 2008. BASE: An Acid Alternative. ACM Queue, (May/June, 2008), 48--55. DOI= http://doi.acm.org/10.1145/1394127.1394128 Google ScholarDigital Library
- Strauch, Ch. 2011. NoSQL Databases. Lecture Selected Topics on Software-Technology Ultra-Large Scale Sites, Manuscript. Stuttgart Media University, 2011, 149 p., http://www.christof-strauch.de/nosqldbs.pdfGoogle Scholar
Index Terms
- NoSQL databases: a step to database scalability in web environment
Recommendations
NoSQL databases: MongoDB vs cassandra
C3S2E '13: Proceedings of the International C* Conference on Computer Science and Software EngineeringIn the past, relational databases were used in a large scope of applications due to their rich set of features, query capabilities and transaction management. However, they are not able to store and process big data effectively and are not very ...
Model Transformation From Object Relational Database to NoSQL Document Database
NISS '19: Proceedings of the 2nd International Conference on Networking, Information Systems & SecurityWith the high increase of data growing, NoSQL databases play a key role in storing large amount of data, to gain flexibility and scalability many industries are now replacing their relational and object relational databases by adopting NoSQL database ...
BASE analysis of NoSQL database
NoSQL databases are designed to address performance and scalability requirements of web based application which cannot be addressed by traditional relational databases. Due to their contrast in priorities and architecture to conventional relational ...
Comments