Performance Evaluation of NoSQL Document Databases: Couchbase, CouchDB, and MongoDB

被引:2
|
作者
Carvalho, Ines [1 ]
Sa, Filipe [1 ]
Bernardino, Jorge [1 ]
机构
[1] Polytech Coimbra, Inst Engn Coimbra ISEC, Rua Pedro Nunes,Quinta da Nora, P-3000199 Coimbra, Portugal
关键词
NoSQL document databases; Yahoo! Cloud Serving Benchmark; Couchbase; CouchDB; MongoDB;
D O I
10.3390/a16020078
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
NoSQL document databases emerged as an alternative to relational databases for managing large volumes of data. NoSQL document databases ensure big data storage and good query performance and are essential when the data scheme does not fit into the scheme of relational databases. They store their data in the form of documents and can handle unstructured, semi-structured, and structured data. This work evaluates the top three open-source NoSQL document databases: Couchbase, CouchDB, and MongoDB with Yahoo! Cloud Serving Benchmark (YCSB), which has become a standard for NoSQL database evaluation. The performance and scale-up of document databases are assessed using YCSB workloads with a different number of records and threads, where the runtime is measured for each database. In the experimental evaluation, we concluded that MongoDB is the database with the best runtime, except for the workload composed by scan operations. In addition, we identified CouchDB as the database with the best scale-up when varying the number of threads.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] NoSQL Document Databases Assessment: Couchbase, CouchDB, and MongoDB
    Carvalho, Ines
    Sa, Filipe
    Bernardino, Jorge
    [J]. PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON DATA SCIENCE, TECHNOLOGY AND APPLICATIONS (DATA), 2022, : 557 - 564
  • [2] Evaluation of Couchbase, CouchDB and MongoDB using OSSpal
    Calcada, Andre
    Bernardino, Jorge
    [J]. KDIR: PROCEEDINGS OF THE 11TH INTERNATIONAL JOINT CONFERENCE ON KNOWLEDGE DISCOVERY, KNOWLEDGE ENGINEERING AND KNOWLEDGE MANAGEMENT - VOL 1: KDIR, 2019, : 427 - 433
  • [3] Evaluation of NoSQL Databases: MongoDB, Cassandra, HBase, Redis, Couchbase, OrientDB
    Matallah, Houcine
    Belalem, Ghalem
    Bouamrane, Karim
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE SCIENCE AND COMPUTATIONAL INTELLIGENCE-IJSSCI, 2020, 12 (04): : 71 - 91
  • [4] OSSpal Qualitative and Quantitative Comparison: Couchbase, CouchDB, and MongoDB
    Cardoso, Tiago
    Penela, Joao
    Rosa, Andre
    Wanzeller, Cristina
    Martins, Pedro
    Abbasi, Maryam
    [J]. MARKETING AND SMART TECHNOLOGIES, VOL 1, 2022, 279 : 141 - 150
  • [5] Comparative Performance Analysis of NoSQL Cassandra and MongoDB Databases
    Araujo, Jose Maria A.
    de Moura, Alysson Cristiano E.
    da Silva, Silvia Laryssa B.
    Holanda, Maristela
    Ribeiro, Edward de Oliveira
    da Silva, Gladston Luiz
    [J]. PROCEEDINGS OF 2021 16TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI'2021), 2021,
  • [6] Performance analysis of NoSQL and relational databases with MongoDB and MySQL
    Jose, Benymol
    Abraham, Sajimon
    [J]. MATERIALS TODAY-PROCEEDINGS, 2020, 24 : 2036 - 2043
  • [7] A performance comparison between NoSQL databases: MongoDB and ArangoDB
    Trevino-Villalobos, Marlen
    Viquez-Acuna, Leonardo
    QuirOs-Oviedo, Rocio
    Esquivel-Vega, Gaudy
    [J]. TECNOLOGIA EN MARCHA, 2019, 32 : 5 - 15
  • [8] A performance comparison between MongoDB, ArangoDB and CouchBase for reading operation on geographic databases
    Trevino Villalobos, Marlen
    Viquez Acuna, Leonardo
    Quiros Oviedo, Rocio
    Esquivel Vega, Gaudy
    [J]. 2018 IEEE 38TH CENTRAL AMERICA AND PANAMA CONVENTION (CONCAPAN XXXVIII), 2018, : 92 - 97
  • [9] MongoDB, CouchBase: Performance Comparison for Image Dataset
    Chopade, Rupali M.
    Dhavase, Nikhil S.
    [J]. 2017 2ND INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2017, : 255 - 258
  • [10] Automatic Mapping of MySQL Databases to NoSQL MongoDB
    Stanescu, Liana
    Brezovan, Marius
    Burdescu, Dumitru Dan
    [J]. PROCEEDINGS OF THE 2016 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2016, 8 : 837 - 840