# No SQL

## What is NoSQL
NoSQL is a non-relational database management system that provides a mechanism to store and retrieve data that does not require a fixed schema.
### Features of NoSQL

1. #### Non-relational
##### No use of relational Databases,
##### Aggregate oriented databases,
##### No use of ACID,


1. #### Schema-free

1. #### Simple API
##### Offers interfaces that are easy to use
##### Allow low-level data manipulation
##### Used no standard based query language


1. #### Distributed
##### No synchronous replication between distributed nodes
##### Shared Nothing Architecture.
##### Offers auto-scaling and fail-over capabilities


### Benefits of NoSQL
##### No Single Point of Failure
##### Easy Replication
##### It provides fast performance and horizontal scalability.
##### Can handle structured, semi-structured, and unstructured data with equal…
