세미나를 보고 약간 끄적거려 적어보았다.
직관적으로 데이터를 저장하고 찾아볼 수 있다는 점이 아주 인상적이다.
- Document(JSON)-Oriented DB
- 콜렉션을 저장
- scalability 문제 없음
- JSON-스타일 문서
- schema-free DB
- constraint가 느슨함 (융통성 확대)
- 동적 언어 사용(Ruby !)
- 동적 쿼리
- Performance에 집중
- Replication
- Auto-sharding
- Many supported platforms/languages
- 쓰면 좋은 분야
- 웹
- 캐싱
- High 볼륨 데이터
- Scalability
- 별로인 분야
- High transactional
- Ad-hoc BI(business intelligence)
- SQL이 필요한 문제들
- MongoDB Basic
- 문서
- BSON (Binary JSON)
- 해시로 표현
- Collection