2 categories of NoSQL data models
1) key Value
2) Schema-less
Advantages of Key Value
1) Very Fast
2) Very Scalable
3) Simple Model
4) Able to distribute horizontally
Disadvantages of Key Value
Objects can’t be modeled every easily as Key value pairs
Advantages of Schema-less
1) Eventual consistency
2) Many are distributed
3) Performance
4) Scalability
Disadvantages of Schema-less
1) NO joins
2) No Transactions ACID