[목차]
Relational, Analytical, Key-value, Column-oriented, Document, Graph
What is NoSQL?
NoSQL and Big Data
- “Big data”?
- over few terabytes ( 10^12 = 2^40 )
- multiple storage units
- Challenges
- manipulating large data involving distributed and parallel processes
- semi-structured and unstructured
- fault tolerance and backups
NoSQL 특징
- Scalable replication and distribution
- potentially thousands of machines
- potentially distributed around the world
- queries need to be return answers quickly
- Mostly query, Few updates
- Asynchronous Inserts & Updates
- ACID transaction properties are not needed
- Schema-less
- Open-source development