A comparison study of NoSQL document-oriented database system


  • Sugimiyanto Suma King Abdul-Aziz University
  • Fahad Alqurashi King Abdul-Aziz University






Comparison, Document-Oriented, Execution-Time, Huge Data, Nosql.


By increasing data generation at these day, requirement for a sufficient storage system are strongly needed by stakeholders to store and access huge number of data in efficient way for fast analysis and decision. While RDBMS cannot deal with this challenge, NoSQL has emerged as a solution to address this challenge. There have been plenty of NoSQL database engine with their categories and characteristics, especially for document-oriented database. However, it makes a confusion for the system developer to choose the appropriate NoSQL database for their system. This paper is our preliminary report to provide a comparison of NoSQL databases. The comparison is based on performance of execution time which is measured by building a simple program. This experiment was done in our local cluster by exploiting around 1 million datasets. The result shows that RDB has better performance than CDB in terms of execution time.


[1] S. IT, "DB-Engines Ranking of Document Stores." [Online]. Available: https://db- engines.com/en/ranking/document+store. [Accessed: 17-May-2017].

[2] J. Han, H. E, G. Le, and J. Du, "Survey on NoSQL Database," 6th Int. Conf. Pervasive Comput. Appl., vol. 2, no. 2, pp. 50-54, 2011.

[3] B. G. Tudorica and C. Bucur, "A comparison between several NoSQL databases with comments and notes," Proc. - RoEduNet IEEE Int. Conf., 2011. https://doi.org/10.1109/RoEduNet.2011.5993686.

[4] S. Oguducu, M. Gayberi, and H. Kutluay, "A study for Performance Comparison of Different In- Memory Databases," 2013 7th Int. Conf. Appl. Inf. Commun. Technol., pp. 6-10, 2013.

[5] Y. Wang et al., "The Performance Survey of In Memory Database," IEEE 21st Int. Conf. Parallel Distrib. Syst., pp. 1-6, 2015.

[6] V. Kolomi?enko, M. Svoboda, and I. H. Mlýnková, "Experimental Comparison of Graph Databases," Proc. Int. Conf. Inf. Integr. Web-based Appl. Serv. - IIWAS '13, pp. 115-124, 2013. https://doi.org/10.1145/2539150.2539155.

[7] J. R. Lourenço, B. Cabral, P. Carreiro, M. Vieira, and J. Bernardino, "Choosing the right NoSQL database for the job: a quality attribute evaluation," J. Big Data, vol. 2, no. 1, p. 18, 2015. https://doi.org/10.1186/s40537-015-0025-0.

[8] J. Klein, I. Gorton, N. Ernst, P. Donohoe, K. Pham, and C. Matser, "Performance evaluation of NoSQL databases: A case study," PABS 2015 - Proc. 1st ACM/SPEC Int. Work. Perform. Anal. Big Data Syst., pp. 5-10, 2015. https://doi.org/10.1109/BigDataCongress.2015.83.

[9] D. Upeksha et al., "Comparison Between Performance of Various Database Systems for Implementing a Language Corpus," Commun. Comput. Inf. Sci., vol. 521, pp. 82-91, 2015. https://doi.org/10.1007/978-3-319-18422-7_7.

[10] M. Plechawska-Wojcik and D. Rykowski, "Comparison of Relational, Document and Graph Databases in the Context of the Web Application Development," Adv. Intell. Syst. Comput., vol. 429, pp. 79-88, 2016.

[11] J. Schindler, "Profiling and analyzing the I/O performance of NoSQL DBs," ACM SIGMETRICS Perform. Eval. Rev., vol. 41, no. 1, pp. 389-390, 2013. https://doi.org/10.1145/2494232.2479782.

[12] W. Naheman and J. Wei, "Review ofNoSQL Databases and Performance Testing on HBase," 2013 Int. Conf. Mechatron. Sci. Electr. Eng. Comput., pp. 2304-2309, 2013. https://doi.org/10.1109/MEC.2013.6885425.

[13] MongoDB, "Import Example Dataset." [Online]. Available: https://docs.mongodb.com/getting- started/shell/import-data/. [Accessed: 20-May- 2017].

View Full Article: