반응형
Mongo DB (몽고 DB) 키워드로 공부하기
Replication 개요 및 Write&Read concerns
2023.04.19 - [Book & Lecture/Database] - Mongo DB 2 - 인덱싱(index)
Replication : Data durability (속도와 안정성 사이의 trade-off)
- Replica Set components
- Primary Member : 1순위 서버 - 보통 가장 최신으로 업데이트 된 서버가 PM이 됨
- Secondary Member : 언제든지 PM가 될 수 있는 멤버
- Non-voting Member : 아예 PM가 될 수 없는 멤버
- Secondary Server
- 복구용 서버
- Drivers
- Oplog : 마스터 노드에 요청되는 연산들이 로그로 기록되는 파일
- Election : vote해서 .. (블로그보자)
반응형
- Write Concerns
- 두 데이터 센터 간에 네트워크가 끊기면? DC1의 P서버가 Secondary가 돼버리고 이 데이터센터들에는 Read만 가능하고 Write는 불가능해짐
- “100 Write후 Primary서버가 죽으면?” 가장 순위가 높은 Secondary서버는 Primary서버가 되고, 죽었던 Primary가 받았던 100 정보 요청함. re-loading->Rollback과정을 거쳐서 복구함.
Majority Commit Point
- 특정 시점까지는 데이터가 100% 안전(durable)하다는 것을 나타내는 지표
2024.05.12 - [Book & Lecture/Database] - Mongo DB(몽고 DB) 키워드로 공부하기 4 - 명령어들 Aggregation, Join
반응형
'Book & Lecture > Database' 카테고리의 다른 글
Mongo DB 5(Finished) - Modeling (0) | 2024.05.12 |
---|---|
Mongo DB 4 - Instructions (Aggregation, Join) (0) | 2024.05.12 |
Mongo DB 2 - 인덱싱(index) (0) | 2023.04.20 |
Mongo DB 1 - 개요/CRUD함수/Array/정렬 (0) | 2023.04.19 |