일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 확률
- Statistics
- Big Data
- 김양재
- WebGL
- 통계
- c++
- 인공지능
- 주일설교
- R
- No SQL
- 빅데이타
- MongoDB
- 몽고디비
- openCV
- node.js
- 우리들교회
- 김양재 목사
- 빅 데이타
- Deep learning
- data science
- Artificial Intelligence
- 김양재 목사님
- nodeJS
- 빅 데이터
- Machine Learning
- probability
- 데이터 과학
- 딥러닝
- 빅데이터
Archives
- Today
- Total
목록복제 (1)
Scientific Computing & Data Science
[MongoDB] Replication / Sync
by Geol Choi | April 9, 2014슬레이브 노드가 시작될 때 가장 먼저하는 일은 마스터 노드의 데이터 전체를 동기화하는 것이다. 슬레이브 노드는 마스터 노드의 모든 도큐먼트를 복제하는데 이것은 엄청 부담이 되는 연산이다. 초기 동기화가 완료되면 슬레이브 노드는 마스터 노드의 oplog를 쿼리하고 연산을 수행하여 최신 상태로 데이터를 유지한다. 만약 슬레이브 노드의 연산이 마스터 노드에서 수행되고 있는 연산에서 매우 뒤쳐져 있는 상황이라면 슬레이브 노드의 동기화는 실패하게 될 것이다. 즉, 동기화에 실패한 슬레이브 노드는 마스터 노드에서 수행되고 있는 연산 속도를 더 이상 따라잡지 못하게 되는 상황이 발생하게 된다.동기화에서 이탈하게 되면 슬레이브 노드는 복제를 멈추고 마스터 노드의 데이터..
Data Science/MongoDB
2014. 4. 9. 16:41