Scalable SQL and NoSQL Data Stores

被引:556
作者
Cattell, Rick
机构
[1] Cattell.Net Software, United States
关键词
D O I
10.1145/1978915.1978919
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we examine a number of SQL and so-called "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.
引用
收藏
页码:12 / 27
页数:16
相关论文
共 5 条
[1]  
Chang F., 2006, 7 S OP SYST DES IMPL
[2]  
Cooper B. F., 2010, ACM S CLOUD COMP SOC
[3]  
DECANDIA B, 2007, P 21 ACM SIGOPS S OP
[4]  
Gilbert S., 2002, SIGACT News, V33, P51, DOI 10.1145/564585.564601
[5]  
STONEBRAKER M, 2011, COMMUNICATIONS A JUN