관계형 데이터 베이스 VS 비-관계형 데이터 베이스
RDBMS에는 두가지 종류가 있다
- 관계형
-- Mysql, postgres , Oracle
- 비관계형
-- CouchDB, Cassandra, Amazon DynamoDB, HBase
일반적인 경우는 관계형 데이터 베이스가 맞지만, 비관계형 데이터 베이스가 맞는경우는 아래와 같다.
1. 아주 낮은 응답시간(latency) 지연
2. 다루는 데이터가 비정형이라 관계형 데이터가 아님

3. JSON,YAML, XML을 직렬화 하거나 역직렬화 할 수 있기만 하면 됨.
아주 많은 양의 데이터를 저장할 필요가 있을떄