NoSQL : non-relational database(no tables)
A flexible database for big data.
(a term for data set that are so large that traditional method of storage and processing are not adequate)
stores JSON-like object.
pros:
- data models: no predefined schema, flexible
- data structure: handle unstructured data
SQL
pros:
- better for relational data
- A set of schema helps users to better understand the structures and the data relations
- use normalization: organize data in a way that eliminate redundancy. allows better memory-usage
- use well-know SQL
- enforce data integrity
- acid compliant
reference: