2010-08-14 45 views
3

我們已經考慮過爲下一個項目運行noSQL數據庫。但是,我們不確定哪個平臺能夠提供最佳的可用性,並且具有最佳的內置複製特性/功能來提供此功能 - 而且最不用擔心。選擇noSQL - 優先考慮的可用性

現在,卡桑德拉看起來是最好的人選,但我們希望能從這方面有更多經驗的人那裏聽到更多關於此事的信息,那麼我們就會這樣做。

非常感謝!

回答

5

利用Dynamo克隆很可能實現高可用性。
卡桑德拉是一個不錯的選擇,雖然它已經bashed最近由several早期適配器。
Project Voldemort也是基於Dynamo的,因此很容易針對高可用性進行優化,這正是LinkedIn正在使用的。
另一個有趣的noSQL選項可能是membase,我自己並沒有使用它,但他們的重新平衡虛擬桶的概念,而不是隻是一致的哈希,這是非常有意義的,並且似乎提供更強大的高可用性。