Is Elasticity of Scalable Databases a Myth?

被引:0
|
作者
Seybold, Daniel [1 ]
Wagner, Nicolas [1 ]
Erb, Benjamin [2 ]
Domnaschka, Joerg [1 ]
机构
[1] Univ Ulm, Inst Informat Resource Management, Ulm, Germany
[2] Univ Ulm, Inst Distributed Syst, Ulm, Germany
基金
欧盟地平线“2020”;
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The age of cloud computing has introduced all the mechanisms needed to elastically scale distributed, cloud-enabled applications. At roughly the same time, NoSQL databases have been proclaimed as the scalable alternative to relational databases. Since then, NoSQL databases are a core component of many large-scale distributed applications. This paper evaluates the scalability and elasticity features of the three widely used NoSQL database systems Couchbase, Cassandra and MongoDB under various workloads and settings using throughput and latency as metrics. The numbers show that the three database systems have dramatically different baselines with respect to both metrics and also behave unexpected when scaling out. For instance, while Couchbase's throughput increases by 17% when scaled out from 1 to 4 nodes, MongoDB's throughput decreases by more than 50%. These surprising results show that not all tested NoSQL databases do scale as expected and even worse, in some cases scaling harms performances.
引用
收藏
页码:2827 / 2836
页数:10
相关论文
共 50 条
  • [1] Incremental Elasticity For Array Databases
    Duggan, Jennie
    Stonebraker, Michael
    [J]. SIGMOD'14: PROCEEDINGS OF THE 2014 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2014, : 409 - 420
  • [2] Measuring Elasticity for Cloud Databases
    Dory, Thibault
    Mejias, Boris
    Van Roy, Peter
    Nam-Luc Tran
    [J]. CLOUD COMPUTING 2011: THE SECOND INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, GRIDS, AND VIRTUALIZATION, 2011, : 154 - 160
  • [3] A scalable middleware for Web databases
    Bouguettaya, Athman
    Malik, Zaki
    Rezgui, Abdelmounaam
    Korfij, Lori
    [J]. JOURNAL OF DATABASE MANAGEMENT, 2006, 17 (04) : 20 - 46
  • [4] Scalable, parallel, scientific databases
    Pfaltz, JL
    Haddleton, RF
    French, JC
    [J]. TENTH INTERNATIONAL CONFERENCE ON SCIENTIFIC AND STATISTICAL DATABASE MANAGEMENT - PROCEEDINGS, 1998, : 4 - 11
  • [5] Elasticity in Cloud Databases and Their Query Processing
    Graefe, Goetz
    Nica, Anisoara
    Stolze, Knut
    Neumann, Thomas
    Eavis, Todd
    Petrov, Ilia
    Pourabbas, Elaheh
    Fekete, David
    [J]. INTERNATIONAL JOURNAL OF DATA WAREHOUSING AND MINING, 2013, 9 (02) : 1 - 20
  • [6] Scalable hybrid search on distributed databases
    Kim, J
    Fox, G
    [J]. COMPUTATIONAL SCIENCE - ICCS 2005, PT 3, 2005, 3516 : 431 - 438
  • [7] Architecture Knowledge for Evaluating Scalable Databases
    Gorton, Ian
    Klein, John
    Nurgaliev, Albert
    [J]. 2015 12TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA), 2015, : 95 - 104
  • [8] DBFarm:: A scalable cluster for multiple databases
    Plattner, Christian
    Alonso, Gustavo
    Ozsu, M. Tamer
    [J]. MIDDLEWARE 2006, PROCEEDINGS, 2006, 4290 : 180 - 200
  • [9] Quantitative Analysis of Scalable NoSQL Databases
    Swaminathan, Surya Narayanan
    Elmasri, Ramez
    [J]. 2016 IEEE INTERNATIONAL CONGRESS ON BIG DATA - BIGDATA CONGRESS 2016, 2016, : 323 - 326
  • [10] Scalable classification over SQL databases
    Fayyad, Surajit Chaudhuri Usama
    Bernhardt, Jeff
    [J]. Proceedings - International Conference on Data Engineering, : 470 - 479