skip to main content
research-article

Scalable SQL and NoSQL data stores

Published:06 May 2011Publication History
Skip Abstract Section

Abstract

In this paper, we examine a number of SQL and socalled "NoSQL" data stores designed to scale simple OLTP-style application loads over many servers. Originally motivated by Web 2.0 applications, these systems are designed to scale to thousands or millions of users doing updates as well as reads, in contrast to traditional DBMSs and data warehouses. We contrast the new systems on their data model, consistency mechanisms, storage mechanisms, durability guarantees, availability, query support, and other dimensions. These systems typically sacrifice some of these dimensions, e.g. database-wide transaction consistency, in order to achieve others, e.g. higher availability and scalability.

References

  1. F. Chang et al, "BigTable: A Distributed Storage System for Structured Data", Seventh Symposium on Operating System Design and Implementation, November 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. B. Cooper et al, "Benchmarking Cloud Serving Systems with YCSB", ACM Symposium on Cloud Computing (SoCC), Indianapolis, Indiana, June 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. B. DeCandia et al, "Dynamo: Amazon's Highly Available Key-Value Store", Proceedings 21st ACM SIGOPS Symposium on Operating Systems Principles, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. S. Gilbert and N. Lynch, "Brewer's conjecture and the feasibility of consistent, available, and partition-tolerant web services", ACM SIGACT News 33, 2, pp 51--59, March 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. Stonebraker and R. Cattell, "Ten Rules for Scalable Performance in Simple Operation Datastores", Communications of the ACM, June 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Scalable SQL and NoSQL data stores

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image ACM SIGMOD Record
              ACM SIGMOD Record  Volume 39, Issue 4
              December 2010
              32 pages
              ISSN:0163-5808
              DOI:10.1145/1978915
              Issue’s Table of Contents

              Copyright © 2011 Author

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 6 May 2011

              Check for updates

              Qualifiers

              • research-article

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader