A Comparative Study of NoSQL Databases

Main Article Content

Bhavesh N. Gohil
Abhishek Prasad

Abstract

In today’s scenario, web applications are facing new challenges while serving millions of users. It can be easily understood and appreciated that while accessing these web applications from all over the world, users expect the services to be always available with high performance and reliability. The rate of growth of successful web services is much faster as compared to increase in the performance of computer hardware. Therefore, after sometime a web application which attempts to provide large number of web services and support large number of users needs the ability to scale. This study explores information on various NoSQL (Not only Structured Query Language) databases and attempts to make a comparison between them based on different criteria. The NoSQL databases were created to offer high performance and high availability especially for large scale and high concurrency applications at the expense of losing the ACID (Atomic, Consistent, Isolated, Durable) properties of the traditional databases in exchange with a weaker BASE (Basic Availability, Soft state, Eventual consistency) features.


Keywords: Big Data;NoSQL; Scalability; Sharding; Replication; Comparison

Downloads

Download data is not yet available.

Article Details

Section
Articles