종류 | 설명 | 대표 제품 |
---|---|---|
문서형(Document) | JSON/BSON 등 문서 형태로 저장 | MongoDB, CouchDB |
키-값(Key-Value) | Key와 Value 쌍으로 저장 | Redis, DynamoDB |
컬럼형(Column-family) | 컬럼 단위로 데이터 저장, 대규모 분석에 적합 | Cassandra, HBase |
그래프형(Graph) | 노드와 엣지로 관계 표현, 복잡한 관계 분석에 적합 | Neo4j, Amazon Neptune |
항목 | RDBMS(관계형) | NoSQL(비관계형) |
---|---|---|
구조 | 테이블/스키마 | 문서/키-값/컬럼/그래프 |
확장성 | 수직적(Vertical) | 수평적(Horizontal) |
일관성 | 강한 일관성 | CAP 이론 기반 선택적 |
쿼리 | SQL | API/특정 쿼리언어 |
용도 | 트랜잭션, 정형 데이터 | 빅데이터, 비정형 데이터 |
항목 | 내용 |
---|---|
정의 | 비관계형 데이터베이스 |
구조 | 문서, 키-값, 컬럼, 그래프 |
특징 | 유연성, 확장성, 빠른 성능 |
대표 제품 | MongoDB, Redis, Cassandra, Neo4j |
용도 | 빅데이터, 실시간 웹, IoT 등 |
최신 트렌드 | 멀티모델, 클라우드, 하이브리드 구조 |