Provided by: Association for Computing Machinery
Topic: Data Management
Date Added: Dec 2010
In this paper, the authors examine a number of SQL and so called "NoSQL" data stores designed to scale simple OLTP (OnLine Transaction Processing)-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 (DataBase Management Systems) and data warehouses. They contrast the new systems on their data model, consistency mechanisms, storage mechanisms, durability guarantees, availability, query support and other dimensions.