A Comparative Study of NoSQL Databases
暂无分享,去创建一个
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
[1] NoSQL , the database for the Cloud , 2011 .
[2] Dominik Bruhn,et al. Comparison of Distribution Technologies in Dierent NoSQL Database Systems , 2011 .