A Study of Performance and Comparison of NoSQL Databases: MongoDB, Cassandra, and Redis Using YCSB

  • Kausar M
  • Nasar M
  • et al.
N/ACitations
Citations of this article
41Readers
Mendeley users who have this article in their library.

Abstract

Relational databases are a commonly utilized tech- nology that allows for the storage, administration, and retrieval of various data schemas. However, for certain big databases, executing queries can become a time-consuming and inefficient procedure. Furthermore, storing enormous volumes of data necessitates servers with greater capacity and scalability. Rela- tional databases have limits when it comes to dealing with scalability for big amounts of data. On the other hand, non-relational database systems, often known as NoSQL, were created to better fulfill the demands ofkey-value storing of enormous volumes of records. However, there are several NoSQL options, and the majority have not yet been extensively compared. The goal of this research is to examine different NoSQL databases and evaluate their perfor- mance in terms of typical data storage and retrieval. Methods: In this study, we use the YCSB tool to measure the performance of three NoSQL databases: MongoDB, Cassandra, and Redis. We test six different workloads with 100000, 250000, 500000, 750000, and 1000000 operations. Our test was designed with five different operations, i.e., 100000, 250000, 500000, 750000, and 1000000, with six different workloads to see which database is most suitable for appli- cations which use a large amount of data to process. Findings: MongoDB is a superior performing NoSQL database among Cassandra and Redis. The numer- ous optimizations used by the designers of NoSQL solutions to improve per- formance, such as good cache memory operation, have a direct impact on the execution time. In all workloads except workload D, MongoDB has signifi- cantly reduced latency across all operation counts. Novelty: We also measure the average latency of different workload scenarios that include a mix of read, write, and update activities.

Cite

CITATION STYLE

APA

Kausar, M. A., Nasar, M., & Soosaimanickam, A. (2022). A Study of Performance and Comparison of NoSQL Databases: MongoDB, Cassandra, and Redis Using YCSB. Indian Journal Of Science And Technology, 15(31), 1532–1540. https://doi.org/10.17485/ijst/v15i31.1352

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free