NoSQL Databases- Analysis, Techniques, and Classification

Manoveg Saxena, Zakir Ali, Vinod Kumar Singh · 2014

Abstract In recent years in big data and real-time web applications, NoSQL database solutions are gaining popularity in handling massive increase in size of data storage. The design of traditional relational database management systems makes it difficult for them to take advantage of virtually unlimited processing power and economical storage available via cloud computing. In contrast to this NoSQL databases support dynamic schemas, auto-sharding, automatic replication and integrated caching capabilities prominently among many other features making it suitable to be used as storage mechanism in cloud computing environments. Due to the big number of available storage solutions classification of NoSQL databases based on various criteria is analyzed. To cope with this look, I discuss techniques common to NoSQL datastores and analyze four prominent solutions (MongoDB, SimpleDB, Riak, and Bigtable). Keywords: NoSQL, RDBMS, MapReduce, BigTable, MongoDB * Author for Correspondence

Read the paper · More papers on PaperTik