어떤 종류의 데이터를 어떻게 저장하고 활용할지에 따라 DATABASE 선택이 달라진다
아래 총 7가지 방법종류가 대략적으로 설명되어있고,
지금 배우고 있는 SQL도 이중 하나
1. KEY-VALUE
2. WIDE COLUMN
3. DOCUMENT
4. RELATIONAL
5. GRAPH
6. SEARCH
7. MULTI-MODEL
TRADEOFF
"FAST" "NO QUERIES"
BEST FOR
CACHING
PUB/SUB
LEADERBOARDS
TRADEOFF
"SCHEMA-LESS" "WITHOUT JOINS"
BEST FOR
TIME-SEIRES
HISTORICAL RECOREDS
HIGH-WRITE , LOW-READ
TRADEOFF
"SCHEMA-LESS" "RELATIONAL-ISH QUERIES" 'WITHOUT JOINS'
BEST FOR
MOST APPS
GAMES
IOT
BEST FOR
MOST APPS
NOT IDEAL FOR
UNSTRUCTURED DATA
BEST FOR
GRAPHS!
KNOWLEDGE GRAPHS
RECOMMENDATION ENGINES
BEST FOR
SEARCH ENGINES
TYPEAHEADT
BEST FOR
EVERYTHING?
출처 : youtu.be/W2Z7fbCLSTw
728x90
'AI월드 > ⚙️AI BOOTCAMP_Section 3' 카테고리의 다른 글
클라우드 데이터베이스 연결 (postgres,elephantsql,bash)_Day44(3) (0) | 2021.03.09 |
---|---|
NoSQL Database Types 4가지_Day44(2) (0) | 2021.03.09 |
SQL 명령어 정리_Day43(2) (0) | 2021.03.08 |
SQL 과 관계형 데이터베이스 개념_Day43 (0) | 2021.03.08 |
git clone 과 git pull 의 차이점 (0) | 2021.03.07 |
댓글