Scalable Data Management: NoSQL Data Stores in Research and Practice

被引:0
|
作者
Gessert, Felix [1 ]
Ritter, Norbert [1 ]
机构
[1] Univ Hamburg, Database & Informat Syst Grp, Hamburg, Germany
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The unprecedented scale at which data is consumed and generated today has shown a large demand for scalable data management and given rise to non-relational, distributed "NoSQL" database systems. Two central problems triggered this process: 1) vast amounts of user-generated content in modern applications and the resulting requests loads and data volumes 2) the desire of the developer community to employ problem-specific data models for storage and querying. To address these needs, various data stores have been developed by both industry and research, arguing that the era of one-size-fits-all database systems is over. The heterogeneity and sheer amount of these systems - now commonly referred to as NoSQL data stores make it increasingly difficult to select the most appropriate system for a given application. Therefore, these systems are frequently combined in polyglot persistence architectures to leverage each system in its respective sweet spot. This tutorial gives an in-depth survey of the most relevant NoSQL databases to provide comparative classification and highlight open challenges. To this end, we analyze the approach of each system to derive its scalability, availability, consistency, data modeling and querying characteristics. We present how each system's design is governed by a central set of trade-offs over irreconcilable system properties. We then cover recent research results in distributed data management to illustrate that some shortcomings of NoSQL systems could already be solved in practice, whereas other NoSQL data management problems pose interesting and unsolved research challenges.
引用
收藏
页码:1420 / 1423
页数:4
相关论文
共 50 条
  • [1] Scalable SQL and NoSQL Data Stores
    Cattell, Rick
    SIGMOD RECORD, 2010, 39 (04) : 12 - 27
  • [2] Data management in cloud environments: NoSQL and NewSQL data stores
    Grolinger K.
    Higashino W.A.
    Tiwari A.
    Capretz M.A.M.
    Journal of Cloud Computing: Advances, Systems and Applications, 2 (1):
  • [3] Web data stores (aka NoSQL databases): a data model and data management perspective
    Kim, Won
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2014, 10 (01) : 100 - 110
  • [4] Scalable Transactions across Heterogeneous NoSQL Key-Value Data Stores
    Dey, Akon
    Fekete, Alan
    Roehm, Uwe
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2013, 6 (12): : 1434 - 1439
  • [5] Incremental elasticity for NoSQL data stores
    Papaioannou, Antonis
    Magoutis, Kostas
    2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 2612 - 2613
  • [6] A qualitative comparison of NoSQL data stores
    Kamal S.H.
    Elazhary H.H.
    Hassanein E.E.
    International Journal of Advanced Computer Science and Applications, 2019, 10 (02): : 330 - 338
  • [7] Incremental elasticity for NoSQL data stores
    Papaioannou, Antonis
    Magoutis, Kostas
    2017 IEEE 36TH INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS), 2017, : 174 - 183
  • [8] A Qualitative Comparison of NoSQL Data Stores
    Kamal, Sarah H.
    Elazhary, Hanan H.
    Hassanein, Ehab E.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (02) : 330 - 338
  • [9] On the Energy Proportionality of Distributed NoSQL Data Stores
    Subramaniam, Balaji
    Feng, Wu-chun
    HIGH PERFORMANCE COMPUTING SYSTEMS: PERFORMANCE MODELING, BENCHMARKING, AND SIMULATION, 2015, 8966 : 264 - 274
  • [10] A Federated Approach on Heterogeneous NoSQL Data Stores
    Dharmasiri, H. M. L.
    Goonetillake, M. D. J. S.
    2013 INTERNATIONAL CONFERENCE ON ADVANCES IN ICT FOR EMERGING REGIONS (ICTER), 2013, : 234 - 239