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 条
  • [31] Interplaying Cassandra NoSQL Consistency and Performance: A Benchmarking Approach
    Gorbenko, Anatoliy
    Romanovsky, Alexander
    Tarasyuk, Olga
    DEPENDABLE COMPUTING, EDCC 2020 WORKSHOPS, 2020, 1279 : 168 - 184
  • [32] Performability evaluation of NoSQL-based storage systems☆
    Araujo, Carlos
    Oliveira Jr., Meuse
    Nogueira, Bruno
    Maciel, Paulo
    Tavares, Eduardo
    JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 208
  • [33] Cache and Consistency in NOSQL
    Xiang, Peng
    Hou, Ruichun
    Zhou, Zhiming
    PROCEEDINGS OF 2010 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (ICCSIT 2010), VOL 6, 2010, : 117 - 120
  • [34] Benchmark for OLAP on NoSQL Technologies Comparing NoSQL Multidimensional Data Warehousing Solutions
    Chevalier, Max
    El Malki, Mohammed
    Kopliku, Arlind
    Teste, Olivier
    Tournier, Ronan
    2015 IEEE 9TH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2015, : 480 - 485
  • [35] When Relational-Based Applications Go to NoSQL Databases: A Survey
    Schreiner, Geomar A.
    Duarte, Denio
    Mello, Ronaldo dos Santos
    INFORMATION, 2019, 10 (07)
  • [36] Storage and Querying of Large Provenance Graphs Using NoSQL DSE
    Kashliev, Andrii
    2020 IEEE 6TH INT CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY) / 6TH IEEE INT CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, (HPSC) / 5TH IEEE INT CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2020, : 260 - 262
  • [37] A middle layer solution to support ACID properties for NoSQL databases
    Lotfy, Ayman E.
    Saleh, Ahmed I.
    El-Ghareeb, Haitham A.
    Ali, Hesham A.
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2016, 28 (01) : 133 - 145
  • [38] Are NoSQL Databases Affected by Schema?
    Bansal, Neha
    Sachdeva, Shelly
    Awasthi, Lalit K. K.
    IETE JOURNAL OF RESEARCH, 2024, 70 (05) : 4770 - 4791
  • [39] NoSQL: A Real Use Case
    Martins, Pedro
    Sa, Filipe
    Caldeira, Filipe
    Abbasi, Maryam
    NEW TRENDS IN DISRUPTIVE TECHNOLOGIES, TECH ETHICS AND ARTIFICIAL INTELLIGENCE: THE DITTET COLLECTION, 2022, 1410 : 231 - 243
  • [40] NoSQL: Revealing Hidden Data
    Botes, Romeo
    Smit, Imelda
    SOFTWARE ENGINEERING METHODS DESIGN AND APPLICATION, VOL 1, CSOC 2024, 2024, 1118 : 363 - 373