[系統] 請問MongoDB的eventual consistency
請問一下這個所謂的最終同步(不好意思可能不懂亂翻),
是不是指──
0. 原始DB的樣子
甲地 乙地
A A
B B
1. START!
甲地 乙地
A A
B B
(寫入C) (寫入D)
2. 寫完了
甲地 乙地
A A
B B
C D
3. 過了一陣子
甲地 乙地
(兩地自動互訪)
A A
B B
C →C
D← D
然後最終兩邊都會寫上ABCD四份文件
不過如果是這樣的話,我又看了一下官網文件
它說一組會自動同步的MongoDB,只能有一個Primary DB,其他的Secondary DB都是
read-only的,只有Primary能寫入、做到單向同步,從單台Primary → 各台Secondary。
請問一下我是誤解eventual consistency定義了嗎?
還是說MongoDB的確可以透過配置,做到上述範例呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.51.165.168
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1466995659.A.E7B.html
※ 編輯: Longness (123.51.165.168), 06/27/2016 10:50:11
→
06/27 15:09, , 1F
06/27 15:09, 1F
→
06/27 15:10, , 2F
06/27 15:10, 2F
→
06/27 15:11, , 3F
06/27 15:11, 3F
→
06/27 15:11, , 4F
06/27 15:11, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章