5 CONCLUSIONS AND FUTURE
WORK
In this paper, we selected the top three document
databases according to the DB-Engines ranking. We
created a summary table that allowed us to put
together the main characteristics of the databases.
To analyze and evaluate the NoSQL document
databases we use the OSSpal methodology that
allows the evaluation of open-source software.
The application of the OSSpal methodology was
found to be very useful as it made it possible to
compare the various databases in distinct categories.
It also allows us to conclude that the best database
with the highest score was MongoDB.
As future work, we intend to evaluate these
Document databases, MongoDB, Couchbase, and
CouchDB through their performance using the YCSB
benchmark. We also intend to evaluate more
Document NoSQL databases and compare them with
relational databases.
REFERENCES
Abramova, V., Bernardino, J. and Furtado, P. (2014)
“Experimental Evaluation of NoSQL Databases,”
International Journal of Database Management
Systems, 6(3), pp. 01–16.
Anderson, J.C., Lehanardt, J. and Slater, N. (2010)
CouchDB: The Definitive Guide: Time to Relax.
O’Reilly Media, Inc.
Calçada, A. and Bernardino, J. (2019) “Evaluation of
Couchbase, CouchDB and MongoDB using OSSpal,”
in IC3K 2019 - Proceedings of the 11th International
Joint Conference on Knowledge Discovery, Knowledge
Engineering and Knowledge Management. SciTePress,
pp. 427–433.
Couchbase (2020) “Couchbase Under the Hood: An
Architectural Overview.” Santa Clara, California.
Couchbase Inc (2022) Couchbase Documentation.
Available at: https://docs.couchbase.com/home/
index.html (Accessed: April 24, 2022).
CouchDB (2022) Apache CouchDB® 3.2.0
Documentation. Available at: https://docs.couchdb.org/
en/stable/ (Accessed: April 23, 2022).
DB-Engines Ranking (2022) DB-Engines. Available at:
https://db-engines.com/en/ranking (Accessed: April 23,
2022).
Edward, S.G. and Sabharwal, N. (2015) Practical
MongoDB, Practical MongoDB.
Elmasri, R. and Navathe, S.B. (2016) Fundamentals of
Database Systems. 7th edn.
Ferreira, T. (2018) Integração de business intelligence no
e-Commerce para PME. Instituto Politécnico de
Coimbra.
Fiori, A. (2021) MongoDB Compass – Extract Statistics
Using Aggregation Pipeline. Available at:
https://flowygo.com/en/blog/mongodb-compass-
extract-statistics-using-aggregation-pipeline/
(Accessed: May 3, 2022).
Hubail, M. al et al. (2019) “Couchbase Analytics: NoETL
for Scalable NoSQL Data Analysis,” Proceedings of
the VLDB Endowment, 12(12), pp. 2275–2286.
JavaPoint (2021) CouchDB Create Document. Available at:
https://www.javatpoint.com/couchdb-create-document
(Accessed: April 28, 2022).
Leavitt, N. (2010) Will NoSQL Databases Live Up to Their
Promise? Available at: www.leavcom.
Manyam, G. et al. (2012) “Relax with CouchDB - Into the
non-relational DBMS era of bioinformatics,”
Genomics, 100(1), pp. 1–7.
Martins, P., Abbasi, M. and Sá, F. (2019) “A Study over
NoSQL Performance,” in Advances in Intelligent
Systems and Computing. Springer Verlag, pp. 603–611.
MongoDB (2021a) MongoDB Architecture Guide.
Available at: https://www.mongodb.com/collateral/
mongodb-architecture-guide (Accessed: March 29,
2022).
MongoDB (2021b) Welcome to the MongoDB
Documentation. Available at:
https://www.mongodb.com/docs/ (Accessed: March
25, 2022).
Nayak, A., Poriya, A. and Poojary, D. (2013) “Type of
NOSQL Databases and its Comparison with Relational
Databases,” International Journal of Applied
Information Systems (IJAIS), 5(4), pp. 16–19.
Oliveira, A. and Bernardino, J. (2019) “Evaluating Open
Source Project Management Tools using OSSPal
Methodology,” in WEBIST 2019 - Proceedings of the
15th International Conference on Web Information
Systems and Technologies. SciTePress, pp. 343–350.
Tannir, K. (2013) RavenDB 2.x. Edited by A. Albuquerque
et al. PACKT Publishing.
Wasserman, A. et al. (2017) “OSSpal: Finding and
Evaluating Open Source Software,” in Open Source
Systems: Towards Robust Practices, pp. 193–203.
Wu, Y. et al. (2017) “An Empirical Evaluation of In-
Memory Multi-Version Concurrency Control,”
Proceedings of the VLDB Endowment, 10(7), pp. 781–
792.