A Survey on NoSQL Stores

被引:126
作者
Davoudian, Ali [1 ]
Chen, Liu [1 ]
Liu, Mengchi [1 ,2 ]
机构
[1] Carleton Univ, Adv Database Lab, Sch Comp Sci, 1125 Colonel By Dr, Ottawa, ON K1S 5B6, Canada
[2] Wuhan Univ, Sch Comp, 299 Bayi Rd, Wuhan 430072, Hubei, Peoples R China
基金
加拿大自然科学与工程研究理事会;
关键词
NoSQL; data model; consistency model; partitioning; CAP theorem; replication; elasticity; ACID; BIG DATA; DATA PARTITION; CONSISTENCY; GRAPH; MANAGEMENT; STRATEGY; CAUSAL;
D O I
10.1145/3158661
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Recent demands for storing and querying big data have revealed various shortcomings of traditional relational database systems. This, in turn, has led to the emergence of a new kind of complementary nonrelational data store, named as NoSQL. This survey mainly aims at elucidating the design decisions of NoSQL stores with regard to the four nonorthogonal design principles of distributed database systems: data model, consistency model, data partitioning, and the CAP theorem. For each principle, its available strategies and corresponding features, strengths, and drawbacks are explained. Furthermore, various implementations of each strategy are exemplified and crystallized through a collection of representative academic and industrial NoSQL technologies. Finally, we disclose some existing challenges in developing effective
引用
收藏
页数:43
相关论文
共 50 条
  • [41] Cloud storage availability and performance assessment: a study based on NoSQL DBMS
    Gomes, Carlos
    Tavares, Eduardo
    Junior, Meuse Nogueira de O.
    Nogueira, Bruno
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (02) : 2819 - 2839
  • [42] Cloud storage availability and performance assessment: a study based on NoSQL DBMS
    Carlos Gomes
    Eduardo Tavares
    Meuse Nogueira de O. Junior
    Bruno Nogueira
    The Journal of Supercomputing, 2022, 78 : 2819 - 2839
  • [43] Performance of NoSQL Graph Implementations of Star vs. Snowflake Schemas
    Akid, Hajer
    Frey, Gabriel
    Ben Ayed, Mounir
    Lachiche, Nicolas
    IEEE ACCESS, 2022, 10 : 48603 - 48614
  • [44] Comparative Study Between the MySQL Relational Database and the MongoDB NoSQL Database
    Matallah, Houcine
    Belalem, Ghalem
    Bouamrane, Karim
    INTERNATIONAL JOURNAL OF SOFTWARE SCIENCE AND COMPUTATIONAL INTELLIGENCE-IJSSCI, 2021, 13 (03): : 38 - 63
  • [45] A Survey on Security Threats and Mitigation Strategies for NoSQL Databases MongoDB as a Use Case
    Dwivedi, Surabhi
    Balaji, R.
    Ampatt, Praveen
    Sudarsan, S. D.
    INFORMATION SYSTEMS SECURITY, ICISS 2023, 2023, 14424 : 57 - 76
  • [46] Unstructured Data Extraction in Distributed NoSQL
    Lomotey, Richard K.
    Deters, Ralph
    2013 7TH IEEE INTERNATIONAL CONFERENCE ON DIGITAL ECOSYSTEMS AND TECHNOLOGIES (DEST), 2013, : 160 - 165
  • [47] Handling Big Data using NoSQL
    Bhogal, Jagdev
    Choksi, Imran
    2015 IEEE 29TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS WAINA 2015, 2015, : 393 - 398
  • [48] The Experience of NoSQL Database in Telecommunication Enterprise
    Yigit, Tuncay
    Cakar, Mehmet Akif
    Yuksel, Asim Sinan
    2013 7TH INTERNATIONAL CONFERENCE ON APPLICATION OF INFORMATION AND COMMUNICATION TECHNOLOGIES (AICT), 2013, : 300 - 303
  • [49] Architectural assessment of NoSQL and NewSQL systems
    Natalia Chaudhry
    Muhammad Murtaza Yousaf
    Distributed and Parallel Databases, 2020, 38 : 881 - 926
  • [50] Formal Specification of the NoSQL Data Model
    Dmytro, Bui
    Sergey, Polyakov
    Hryshko, Iuliia
    INFORMATICS 2013: PROCEEDINGS OF THE TWELFTH INTERNATIONAL CONFERENCE ON INFORMATICS, 2013, : 284 - 288