Empirical Evaluation of NoSQL and Relational Database Systems

被引:0
|
作者
Kanchan S. [1 ]
Kaur P. [1 ]
Apoorva P. [1 ]
机构
[1] Department of Computer Science & Engineering and Information Technology, Jaypee Institute of Information Technology, Noida
关键词
Cassandra; NoSQL MongoDB; Query execution; Redis; Relational model; Structured data;
D O I
10.2174/2666255813999200612113208
中图分类号
学科分类号
摘要
Aim: To evaluate the performance of Relational and NoSQL databases in terms of exe-cution time and memory consumption during operations involving structured data. Objective: To outline the criteria that decision makers should consider while making a choice of the database most suited to an application. Methods: Extensive experiments were performed on MySQL, MongoDB, Cassandra, and Redis using the data for an IMDB movies schema prorated into 4 datasets of 1000, 10000, 25000 and 50000 records. The experiments involved typical database operations of insertion, deletion, update read of records with and without indexing as well as aggregation operations. Databases’ performance has been evaluated by measuring the time taken for operations and computing memory usage. Results: Redis provides the best performance for write, update and delete operations in terms of time elapsed and memory usage, whereas MongoDB gives the worst performance when the size of data increases, due to its locking mechanism. For the read operations, Redis provides better performance in terms of latency than Cassandra and MongoDB. MySQL shows the worst performance due to its relational architecture. On the other hand, Mon-goDB shows the best performance among all databases in terms of efficient memory usage. Indexing improves the performance of any database only for covered queries. Redis and MongoDB give good performance for range based queries and for fetching complete data in terms of elapsed time whereas MySQL gives the worst performance. MySQL provides better performance for aggregate functions. NoSQL is not suitable for complex queries and aggregate functions. Conclusion: It has been found from the extensive empirical analysis that NoSQL outperforms SQL based systems in terms of basic read and write operations. However, SQL based systems are better if queries on the dataset mainly involve aggregation operations. © 2021 Bentham Science Publishers.
引用
收藏
页码:2637 / 2650
页数:13
相关论文
共 50 条
  • [1] Evaluation of relational and NoSQL database architectures to manage genomic annotations
    Schulz, Wade L.
    Nelson, Brent G.
    Felker, Donn K.
    Durant, Thomas J. S.
    Torres, Richard
    JOURNAL OF BIOMEDICAL INFORMATICS, 2016, 64 : 288 - 295
  • [2] Design and Implementation of Microblog Database Based on NoSQL and Relational Database
    Xiong, Ruiying
    Xu, Jinya
    Huang, Yanran
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON MANAGEMENT AND COMPUTER SCIENCE (ICMCS 2018), 2018, 77 : 442 - 447
  • [3] Combining Relational and NoSQL Database Systems for Processing Sensor Data in Disaster Management
    Stumptner, Reinhard
    Lettner, Christian
    Freudenthaler, Bernhard
    COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2015, 2015, 9520 : 663 - 670
  • [4] Model Transformation From Object Relational Database to NoSQL Document Database
    Fouad, Toufik
    Mohamed, Bahaj
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON NETWORKING, INFORMATION SYSTEMS & SECURITY (NISS19), 2019,
  • [5] 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
  • [6] Relational and NoSQL Databases: The Appropriate Database Model Choice
    Hassan, Mohammad A.
    2021 22ND INTERNATIONAL ARAB CONFERENCE ON INFORMATION TECHNOLOGY (ACIT), 2021, : 705 - 710
  • [7] EVALUATION OF THE ADEQUACY OF RELATIONAL EMPIRICAL SYSTEMS
    SARNA, M
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 1986, 322 (5-6): : 325 - 334
  • [8] Database Design for NoSQL Systems
    Bugiotti, Francesca
    Cabibbo, Luca
    Atzeni, Paolo
    Torlone, Riccardo
    CONCEPTUAL MODELING, 2014, 8824 : 223 - 231
  • [9] An Empirical Hybrid Strategy for NoSQL Database Distribution
    Mendoza-Labastida, Jose Abiel
    Clavel-Maqueda, Mireya
    Garcia-Perez, Orlando
    Cornejo-Velazquez, Eduardo
    INTERNATIONAL JOURNAL OF COMBINATORIAL OPTIMIZATION PROBLEMS AND INFORMATICS, 2024, 15 (01): : 51 - 61
  • [10] Model Transformation From Object Relational Database to NoSQL Column Based Database
    Fouad, Toufik
    Mohamed, Bahaj
    3RD INTERNATIONAL CONFERENCE ON NETWORKING, INFORMATION SYSTEM & SECURITY (NISS'20), 2020,