-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
21 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
## 3월 1일 DIL | ||
|
||
# 1️⃣ 1장. 사용자 수에 따른 규모 확장성 | ||
|
||
--- | ||
|
||
## 🧑🏻🏫 어떤 데이터 베이스를 사용할 것인가? | ||
|
||
### 📚 책에서 권장하는 NoSQL 권장 선택 부분 | ||
|
||
1. 아주 낮은 응답 지연 시간이 요구되는 경우 | ||
2. 다루는 데이터가 비정형인 데이터 | ||
3. 데이터를 직렬화하거나, 역직렬화 할 수 있기만 하면 됨 | ||
4. 아주 많은 양의 데이터를 저장할 필요가 있음 | ||
|
||
- 보통 RDBMS에서 동시성과 더 빠른 읽기 때문에 Redis를 사용하며, 이와 더불어 메시지 큐 등을 이용하는데 | ||
Redis같은 NoSQL을 사용해서 더 많은 사용 부분이 있지 않을까? | ||
|
||
## 🧑🏻🏫 수직적 규모 확장 vs 수평적 규모 확장 | ||
- 수직적 규모 확장과 수평적 규모 확장 | ||
- 데이터 베이스의 다중화에 대해서 부분에서 master가 고장이 나면 다른 slave가 대체한다는데 slave를 대체하는 규칙이 있을까? |