*Student of M.Tech (
**Asstt. Prof.,
SQL and NoSQL have been great inventions over time in order to keep data storage and retrieval optimized and smooth. Relational database is widely used in most of the application to store and retrieve data. They work best when they handle a limited set of data. Handling real time huge volume of data like internet was inefficient in relation database systems. To overcome this problem the "NO-SQL" or "Not Only SQL" Database came into existence [1]. As the popularity of data virtualization continues to rise, companies are increasingly relying on data storage and retrieval mechanisms like NoSQL to extract tangible value out of the voluminous amounts of data available today. In this paper we aim to independently investigate the performance of some NoSQL and SQL databases.
This paper discusses about problems with relation databases, differences between SQL and NOSQL, and how different types of NOSQL Databases are used to efficiently handle the huge amount of data.
BigData, MongoDB, CouchDB, Key-value pair, column oriented, document based etc.