Next Article in Journal
A Modified Control Scheme for Power Management in an AC Microgrid with Integration of Multiple Nanogrids
Previous Article in Journal
A High-Efficiency K-band MMIC Linear Amplifier Using Diode Compensation
Previous Article in Special Issue
Simulation Model for Blockchain Systems Using Queuing Theory
Article Menu
Issue 5 (May) cover image

Export Article

Open AccessArticle

Challenges in NoSQL-Based Distributed Data Storage: A Systematic Literature Review

1
Department of Computer Science, Govt. Sadiq College Women University, Bahawalpur, Punjab 54890, Pakistan
2
Department of Computer Science and IT, The Islamia University of Bahawalpur, Bahawalpur, Punjab 54890, Pakistan
*
Author to whom correspondence should be addressed.
Electronics 2019, 8(5), 488; https://doi.org/10.3390/electronics8050488
Received: 30 March 2019 / Revised: 18 April 2019 / Accepted: 23 April 2019 / Published: 30 April 2019
(This article belongs to the Special Issue Distributed Computing and Storage)
  |  
PDF [3585 KB, uploaded 17 May 2019]
  |  

Abstract

Key-Value stores (KVSs) are the most flexible and simplest model of NoSQL databases, which have become highly popular over the last few years due to their salient features such as availability, portability, reliability, and low operational cost. From the perspective of software engineering, the chief obstacle for KVSs is to achieve software quality attributes (consistency, throughput, latency, security, performance, load balancing, and query processing) to ensure quality. The presented research is a Systematic Literature Review (SLR) to find the state-of-the-art research in the KVS domain, and through doing so determine the major challenges and solutions. This work reviews the 45 papers between 2010–2018 that were found to be closely relevant to our study area. The results show that performance is addressed in 31% of the studies, consistency is addressed in 20% of the studies, latency and throughput are addressed in 16% of the studies, query processing is addressed in 13% of studies, security is addressed in 11% of the studies, and load balancing is addressed in 9% of the studies. Different models are used for execution. The indexing technique was used in 20% of the studies, the hashing technique was used in 13% of the studies, the caching and security techniques were used together in 9% of the studies, the batching technique was used in 5% of the studies, the encoding techniques and Paxos technique were used together in 4% of the studies, and 36% of the studies used other techniques. This systematic review will enable researchers to design key-value stores as efficient storage. Regarding future collaborations, trust and privacy are the quality attributes that can be addressed; KVS is an emerging facet due to its widespread popularity, opening the way to deploy it with proper protection. View Full-Text
Keywords: key-value store; NoSQL; systematic literature review; relational database key-value store; NoSQL; systematic literature review; relational database
Figures

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).
SciFeed

Share & Cite This Article

MDPI and ACS Style

Ramzan, S.; Bajwa, I.S.; Kazmi, R.; Amna. Challenges in NoSQL-Based Distributed Data Storage: A Systematic Literature Review. Electronics 2019, 8, 488.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics

1

Comments

[Return to top]
Electronics EISSN 2079-9292 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top