What are NoSql databases and types of NoSql databases along with their comparison
NoSql databases provides a mechanism to store and retrieve data in a flexible manner than traditional RDBMS. NoSql means Not Only Sql which means it provides more capabilities than sql. Some of the features of NoSql databases are non-relational, distributed, open-source and horizontally scalable. Types of NoSql databases Different type of NoSql databases are - 1. Key-Value 2. Column Family 3. Document Oriented 4. Graph Oriented 1. Key-Value Key-Value database is similar to HashTable or HashMap in java. e.g. Name Test Age 28 City New Delhi You will observe that you have a value (right) corresponding to a key (left). Please note that it can be a string, int, or the like. Most Key-Value pair objects allow you to store any object on the right, because it's just a value. Since you'll always have a unique key for a particular object that you want to return, you can just query the database for that unique key and get the results back ...