| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Kotlin
- Data Lake
- 계정삭제 요청
- Job
- Кори нопурра дар Корея
- Spring boot
- Коркабулкунӣ барои хориҷиён
- စကားစမြည်ပြောခြင်း
- BigData
- Шуғ дар Корея
- Кор дар Корея
- Мобиль замима
- နိုင်ငံခြားသား
- 비바버튼
- 스프링부트
- Кор барои хориҷиён
- Mobiele toepassing
- Werwingtoepassing
- ကိုရီးယား
- အလုပ်
- အလုပ်အကိုင်
- Ҷойҳо дар Корея
- Hello World
- java
- 빅데이터
- အယ်လ်ဘာ
- korea
- Чати тарҷумаи худкор
- Чои кор барои хоричиён
- မြန်မာ
- Today
- Total
Kai Teck
NoSQL DB 종류 본문
NoSQL이라고 하면 Hadoop이나 몽고DB가 떠오르는 분들이 많을겁니다.
NoSQL에는 여러 종류가 있습니다.
* NoSQL의 종류
1. Document Store, Document Database
2. Wide Column Store, Wide Column Database
3. Key Value Store, Key Balue Database
4. Graph Database
* Document Database

일반적으로 가장 많이 알려진 NoSQL이다
테이블이 스키마가 유동적이다. 즉 레코드마다 각각 다른 스키마를 가질 수 있습니다. XML, JSON과 같은 Document를 이용해 레코드를 저장합니다. 트리형 구조로 레코드를 저장하거나 검색하는데 좋은 Database입니다.
- 대표적인 Document Database
MongoDB, Azure Cosmos DB, CouchDB, MarkLogic, OrientDB
* Wide Column Database

행마다 키와 해당값을 저장할 때마다 각각 다른값의 다른 수의 스키마를 가질 수 있습니다.
사용자 이름(Key)에 해당하는 값에 스키마들이 각각 다르다는 것을 알 수 있고. 이러한 구조를 갖는 Wide Column Database는 대량의 데이터의 압축, 분산처리, 집계 처리(sum, count, avg 등) 및 쿼리 동작 속도 그리고 확장성이 뛰어난 것이 그 대표적인 특징입니다.
- 대표적인 Wide Column Database
Cassandra, HBase, Google BigTable, Vertica, Druid, Accumulo, HyperTable
* Key Value Database

기본적인 패턴으로 Key,value가 하나의 묶음으로 저장되는 구조로 단순한 구조이기에 속도가 빠르며 분산 저장 시 용이하다. Key 안에 (Column, Value) 형태로 된 여러개의 필드를 갖습니다.. 주로 Serverconfig, Session Clustering등에 사용되고 엑세스 속도는 빠르지만, Scan에는 용이하지 않습니다.
- 대표적인 Key Value Database
Redis, Oracle NoSQL Database, Voldmorte, Oracle Berkeley DB, Memcached, Hazelcast
* Graph Database

데이터를 노드로 표현하며, 노드 사이의 관계를 엣지로 표현, ,RDBMS 보다 Performance가 좋고 유연하며 유지보수에 용이한것이 특징. Social networks, Network diagrams 등에 사용할 수 있다고 합니다.
- 대표적인 Graph Database
Neo4j, Blazegraph, OrientDB , AgensGraph(국내솔루션)
* 참고자료
http://www.incodom.kr/NoSQL_DB_%EC%9D%98_%EC%A2%85%EB%A5%98
NoSQL DB 의 종류
# NoSQL DB의 종류
www.incodom.kr