320x100
320x100

https://www.youtube.com/watch?v=ZVuHZ2Fjkl4

 

 

 

 

 

Key-Value DBMS

: 서브용 DB로 사용

: Redis와 같은 램 DB

 

 

 

RDBMS

: 일반적인 개발

: 입출력 속도보다 데이터의 정확도가 중요한 경우

 

 

 

Graph DBMS

: 관계에 대한 데이터를 저장하고 표현

: 자료 간의 관계 방향 등

: 비행기 노선, SNS 친구 관계, 추천 서비스 등등

: Neo4j

 

 

 

Document DBMS

: 자유도를 필요로하면서 입출력 속도가 중요한 경우

: 분산처리에 능함

: 대신 데이터 일관성이 떨어짐

: SNS, 실시간 채팅, 게시판, 온라인 게임

 

 

 

Colunm-family DBMS

: 표 형태로 데이터를 저장하며 정규화 없이 사용

: 복제와 분산처리에 능함

: 대신 데이터 일관성이 떨어짐

: 많은 입출력이 있는 경우, 시계열 데이터 저장 및 분석

: 카산드라 등

 

 

 

Search Engine

: index 보관에 특화

: DB 내 데이터를 검색하는데 용이

: Elastic 검색

300x250
728x90