CFP last date
16 December 2024
Reseach Article

Performance Evaluation of NoSQL Systems using YCSB in a Resource Austere Environment

by Yusuf Abubakar, Thankgod Sani Adeyi, Ibrahim Gambo Auta
International Journal of Applied Information Systems
Foundation of Computer Science (FCS), NY, USA
Volume 7 - Number 8
Year of Publication: 2014
Authors: Yusuf Abubakar, Thankgod Sani Adeyi, Ibrahim Gambo Auta
10.5120/ijais14-451229

Yusuf Abubakar, Thankgod Sani Adeyi, Ibrahim Gambo Auta . Performance Evaluation of NoSQL Systems using YCSB in a Resource Austere Environment. International Journal of Applied Information Systems. 7, 8 ( September 2014), 23-27. DOI=10.5120/ijais14-451229

@article{ 10.5120/ijais14-451229,
author = { Yusuf Abubakar, Thankgod Sani Adeyi, Ibrahim Gambo Auta },
title = { Performance Evaluation of NoSQL Systems using YCSB in a Resource Austere Environment },
journal = { International Journal of Applied Information Systems },
issue_date = { September 2014 },
volume = { 7 },
number = { 8 },
month = { September },
year = { 2014 },
issn = { 2249-0868 },
pages = { 23-27 },
numpages = {9},
url = { https://www.ijais.org/archives/volume7/number8/676-1229/ },
doi = { 10.5120/ijais14-451229 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2023-07-05T18:55:28.602819+05:30
%A Yusuf Abubakar
%A Thankgod Sani Adeyi
%A Ibrahim Gambo Auta
%T Performance Evaluation of NoSQL Systems using YCSB in a Resource Austere Environment
%J International Journal of Applied Information Systems
%@ 2249-0868
%V 7
%N 8
%P 23-27
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

NoSQL is a database used to store high volume of data. NoSQL databases are horizontally scalable, distributed, open source and non-relational. High performance is a major concern for practically every data-driven system. NoSQL databases claim to deliver faster performance than the popular Relational database systems in various use cases, most notably those involving huge data. While this is always the case, it should be understood that not all NoSQL databases are created alike where performance is concerned. This being the case, IT professionals works hard to ensure that the database they select is optimized for the success of their application use cases. Such selection can be made in-house, based on tests with academic database benchmarks. We present the Yahoo! Cloud Serving Benchmark (YCSB) framework, with the goal of facilitating performance comparisons of the new generation of NoSQL databases in an environment where resources are limited. Unlike many previous benchmarks that considered a cluster or distributed system that NoSQL is known for, we limit out experiment to a single PC assuming a cluster with a single node or a distributed system with a single PC. We define a core set of benchmarks and report results for four widely used systems: MongoDB, ElasticSearch, Redis, and OrientDB implementation.

References
  1. MongoDB. http://www. mongodb. org/
  2. MongoDB – Replica Sets. http://www. mongodb. org/display/DOCS/Replica+Sets
  3. Sematext. Elasticsearch refresh interval vs indexing performance. http://bit. ly/1iZoPGc, July 2013.
  4. B. F. Cooper et al. PNUTS: Yahoo!'s hosted data serving platform. In VLDB, 2008.
  5. B. F. Cooper, A. Silberstein, E. Tam, R. Ramakrishnan, and R. Sears, "Benchmarking cloud serving systems with YCSB," in Proceedings of the 1st ACM symposium on Cloud computing, ser. SoCC '10. New York, NY, USA: ACM, 2010, pp. 143–154. [Online]. Available: http://doi. acm. org/10. 1145/1807128. 1807152
  6. N. Hurst. (2010, March) Visual guide to NoSQL systems. [Online]. Available: http://blog. nahurst. com/visual-guide-to-nosql-systems.
  7. B. White et al. An integrated experimental environment for distributed systems and networks. in OSDI, 2002.
  8. P. Shivam et al. Cutting corners: Workbench automation for server benchmarking. In Proc. USENIX Annual Technical Conference, 2008.
  9. M. Seltzer, D. Krinsky, K. A. Smith, and X. Zhang. The case for application-specific benchmarking. In Proc. HotOS, 1999.
  10. A. Thanopoulou, P. Carreira, and H Galhards. Benchmarking with TPC-H on off-the-shelf Hardware. AN Experiments Report.
  11. Datastax. Benchmarking Top NoSQL Databases:A Performance Comparison for Architects and IT Managers. White Paper BY DATASTAX CORPORATION, FEBRUARY 2013
  12. Oleksii K. , Olga B, Reid H. , and Michael W. G. Mining Modern Repositories with Elasticsearch. Cheriton School of Computer Science University of Waterloo, Waterloo, ON, Canada
  13. OrientDB. http://en. wikipedia. org/wiki/OrientDB.
  14. Karl Seguin. The little redis book. Karl Seguin, 2010.
Index Terms

Computer Science
Information Sciences

Keywords

NoSQL RDBMS Data processing