EST

Call for paper
April Edition 2017

International Journal of Applied Information Systems solicits high quality original research papers for the
March 15, 2017
April 2017 Edition of the journal.
The last date of research paper submission is
March 15, 2017
SUBMIT YOUR PAPER

Number 8

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

User Rating: 0 / 5

Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive
 

PrintEmail

journal image
 Download
1314
  • Yusuf Abubakar and Thankgod Sani Adeyi and Ibrahim Gambo Auta 2014. 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=http://dx.doi.org/10.5120/ijais451229
  • @article{10.5120/ijais2017451568,
    author = {Yusuf Abubakar and Thankgod Sani Adeyi and 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 = {},
    month = {September},
    year = {2014},
    issn = {},
    pages = {23-27},
    numpages = {},
    url = {/archives/volume7/number8/676-1229},
    doi = { 10.5120/ijais14-451229},
    publisher = { xA9 2013 by IJAIS Journal},
    address = {}
    }
    
  • %1 451229
    %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
    %@ 
    %V 7
    %N 
    %P 23-27
    %D 2014
    %I  xA9 2013 by IJAIS Journal
    

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.

Keywords

NoSQL, RDBMS, Data processing

Index Terms

Computer Science
Information Sciences