redis : 하드디스크 x 램 o (빠름)
자주쓰는 데이ㅓ캐싱
영상 스트리밍
보통 데이터를 정규화(중복된 데이터를 다른테이블에 뺌)해서 저장함
정확도가 중요한 경우 관계형 데이터베이스 쓰자
사실 Relational은 수학에서 가져온 이름이라 실제로 관계를 나타내진 않음
neo4j
실제로 관계를 나타내는 데이터베이스
예를 들어 비행기노선, sns 친구관계, 코로나전염맵, 추천 서비스 등등
mongoDB, Cloud Firestore
collection안에 doucmnet안에 Json형태로 저장
갑자기 구조바뀌거나 데이터가 중복되도 오류안뜸
분산처리 매우 쉬움
정확도, 일관성은 떨어짐
cassandra, Google Cloud Bigtable
정규화 안함
분산처리 매우 잘함
정확도, 일관성 잘못함
elastic, Amazon CloudSearch
index 보관에 특화
실시간 추천등에 사용