Impacts of data consistency levels in cloud-based NoSQL for data-intensive applications

被引:0
|
作者
Ferreira, Saulo [1 ]
Mendonca, Julio [2 ]
Nogueira, Bruno [3 ]
Tiengo, Willy [3 ]
Andrade, Ermeson [1 ]
机构
[1] Univ Fed Rural Pernambuco, Recife, PE, Brazil
[2] Univ Luxembourg, Interdisciplinary Ctr Secur Reliabil & Trust SnT, Luxembourg, Luxembourg
[3] Univ Fed Alagoas, Maceio, Alagoas, Brazil
关键词
Cloud; Data consistency; Databases; NoSQL; Performance;
D O I
10.1186/s13677-024-00716-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
When using database management systems (DBMSs), it is common to distribute instance replicas across multiple locations for disaster recovery and scaling purposes. To efficiently geo-replicate data, it is crucial to ensure the data and its replicas remain consistent with the same and the most up-to-date data. However, DBMSs' inner characteristics and external factors, such as the replication strategy and network latency, can affect system performance when dealing with data replication, especially when the replicas are deployed far apart from the others. Thus, it is essential to comprehend how achieving high data consistency levels in geo-replicated systems can impact systems performance. This work analyzes various data consistency settings for the widely used NoSQL DBMSs, namely MongoDB, Redis, and Cassandra. The analysis is based on real-world experiments in which DBMS nodes are deployed on cloud platforms in different locations, considering single and multiple region deployments. Based on the results of the experiments, we provide a comprehensive analysis regarding the system throughput and response time when executing reading and writing operations, pointing out scenarios where each DBMS could be better employed. Some of our findings include, for instance, that opting for strong data consistency significantly impacts Cassandra's reading operations in the single-region deployment, while MongoDB writing operations are most affected in a multi-region scenario. Additionally, all of these DBMSs exhibit statistically significant variations across all scenarios in the multi-region setup when the data consistency is switched from weak to stronger level.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] Impacts of data consistency levels in cloud-based NoSQL for data-intensive applications (vol 13, 158, 2024)
    Ferreira, Saulo
    Mendonca, Julio
    Nogueira, Bruno
    Tiengo, Willy
    Andrade, Ermeson
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2025, 14 (01):
  • [2] Optimal Scheduling of Data-Intensive Applications in Cloud-Based Video Distribution Services
    Dai, Xili
    Wang, Xiaomin
    Liu, Nianbo
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2017, 27 (01) : 73 - 83
  • [3] Cloud-based NoSQL Data Migration
    Bansel, Aryan
    Gonzalez-Velez, Horacio
    Chis, Adriana E.
    2016 24TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP), 2016, : 224 - 231
  • [4] A scalable Cloud-based system for data-intensive spatial analysis
    R. O. Sinnott
    W. Voorsluys
    International Journal on Software Tools for Technology Transfer, 2016, 18 : 587 - 605
  • [5] A scalable Cloud-based system for data-intensive spatial analysis
    Sinnott, R. O.
    Voorsluys, W.
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2016, 18 (06) : 587 - 605
  • [6] Managing Data-Intensive Applications in the Cloud
    Pei, Jian
    COMPUTER, 2014, 47 (07) : 6 - 6
  • [7] A data placement strategy for data-intensive applications in cloud
    Zheng P.
    Cui L.-Z.
    Wang H.-Y.
    Xu M.
    Jisuanji Xuebao/Chinese Journal of Computers, 2010, 33 (08): : 1472 - 1480
  • [8] Maintaining Consistency in Data-Intensive Cloud Computing Environment
    Basu, Sruti
    Pattnaik, Prasant Kumar
    PROGRESS IN COMPUTING, ANALYTICS AND NETWORKING, ICCAN 2017, 2018, 710 : 257 - 264
  • [9] A Consistency Preservation Based Approach for Data-intensive Cloud Computing Environment
    Basu, Sruti
    Pattnaik, Prasant Kumar
    2017 8TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT), 2017,
  • [10] Testing Data Consistency of Data-Intensive Applications Using QuickCheck
    Castro, Laura M.
    Arts, Thomas
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2011, 271 : 41 - 62