데이터베이스 1강

송용준·2023년 9월 14일
0

Key-value Database

redis : 하드디스크 x 램 o (빠름)
자주쓰는 데이ㅓ캐싱
영상 스트리밍

Relational Database (관계형 데이터베이스)

보통 데이터를 정규화(중복된 데이터를 다른테이블에 뺌)해서 저장함
정확도가 중요한 경우 관계형 데이터베이스 쓰자
사실 Relational은 수학에서 가져온 이름이라 실제로 관계를 나타내진 않음

Graph Database

neo4j
실제로 관계를 나타내는 데이터베이스
예를 들어 비행기노선, sns 친구관계, 코로나전염맵, 추천 서비스 등등

Document Database

mongoDB, Cloud Firestore
collection안에 doucmnet안에 Json형태로 저장
갑자기 구조바뀌거나 데이터가 중복되도 오류안뜸
분산처리 매우 쉬움
정확도, 일관성은 떨어짐

Column-family Database

cassandra, Google Cloud Bigtable
정규화 안함
분산처리 매우 잘함
정확도, 일관성 잘못함

Search Engine

elastic, Amazon CloudSearch
index 보관에 특화
실시간 추천등에 사용

profile
용용

0개의 댓글