2012-11-13 20 views
0

我瞭解數據庫的ACID屬性,並且durability是保證數據將在數據庫崩潰後存活。這究竟意味着什麼「MongoDB沒有完整的單服務器耐久性」?

但我不明白「單服務器耐用性」是什麼意思? MongoDB具有多服務器耐用性嗎?

+1

MongoDB是目前單臺服務器耐用,一直以來V1.6:http://www.mongodb.org/display/DOCS/Durability+and+Repair – Sammaye

+0

但我想知道「怎麼做」 - 這是怎麼以前是不是單一的服務器,以及「單一服務器」在這裏意味着什麼? – treecoder

+0

單臺服務器是一臺計算機,這歸結爲網絡拓撲。通常像MongoDB這樣的數據庫將分佈在10年,100年甚至數千臺計算機上(Facebook擁有32k +數據庫碎片)。單個服務器的耐久性對那些不需要那個龐大羣集的人來說非常重要。這是確保如果一臺服務器崩潰或死亡的情況下,有一種方法來重新安排數據庫,它是數據和操作系統。 – Sammaye

回答

0

MongoDB沒有使用單個服務器的持久性。但是,由於日記本默認情況下(自2.0開始),所以不再是這種情況。在建立之前,您必須有多個節點才能確保您的數據安全,並且主動檢查它是否在所有節點中都佔有。

相關問題