-
NoSql은 말그대로 SQL 쿼리문이 없는 DB형태이다.
Document구조(JSON 형태(Key+Value))로 데이터가 저장되어 있으며 무한한 확장(node)이 가능한 저장소이다.
현재 미국에서 기존 RDBMS를 대체할 만한 DB체계로 많은 곳에서 사용하고 있는 방식이기도 하다.
NoSql형태의 DB는 mongoDB가 유명하며,
아마존에서는 DynamoDB, 구글에서는 firebase 형태로 DB가 서비스 되고 있다.
필요한 이유
Cloud 시스템에서는 대용량 데이터를 저장하는데 비용,설계면에서 RDBMS보다는 저렴하고 간편한 NoSql을 쓰기 시작함
차이점
1. 스키마가 없다.
- 비정형화된(구조화되지 않은) 데이터를 저장할 수 있음
장점
1. Cloud컴퓨팅 환경에 적합하다.
2. 유연한 데이터 모델링