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

被引:3
作者
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
相关论文
共 22 条
[1]  
Abramov V. E., 2013, 14th Scientific Conference on the "theory and practice of the struggle against parasitic diseases", Moscow, Russia, 21-23 May 2013, P14
[2]  
[Anonymous], 2021, MONGODB WELCOME MONG
[3]  
[Anonymous], 2022, DB ENGINES DB ENGINE
[4]  
[Anonymous], 2021, MONGODB GRIDFS
[5]   NoSQL Document Databases Assessment: Couchbase, CouchDB, and MongoDB [J].
Carvalho, Ines ;
Sa, Filipe ;
Bernardino, Jorge .
PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON DATA SCIENCE, TECHNOLOGY AND APPLICATIONS (DATA), 2022, :557-564
[6]  
Cooper Brian F., 2010, Yahoo! cloud serving benchmark
[7]  
Couchbase Inc, 2022, COUCHBASE DOCUMENTAT
[8]  
CouchDB, 2022, APACHE COUCHDB 320 D
[9]  
Dave M., 2012, SQL NOSQL DATABASES
[10]  
Elmasri R., 2016, Fundamentals of Database Systems