NoSQL is known as Not only SQL database, provides a mechanism for storage and retrieval of data. In this section is discussing about two data models. Aggregate Data Models Distribution Data Models Key-Value data model, Document data model, Column-family stores and Graph database are come under Aggregate data Models Distribution data Models are Sharding, Master-slave replication and Peer-peer replication