| SQL | NoSQL |
|---|---|
| called as Relational Databases | non-relational or distributed database |
| table based databases | document based, key-value pairs, graph databases or wide-column stores |
| have predefined schema | have dynamic schema for unstructured data |
| ertically scalable | horizontally scalable |
| uses SQL ( structured query language ) for defining and manipulating the data, which is very powerful | queries are focused on collection of documents. Sometimes it is also called as UnQL (Unstructured Query Language) |