我認爲Couchbase也許能解決很多問題,在我目前的項目,但也有我需要確保第一的一些基本的東西:Couchbase滯後和意見
1)說我有一個具有10個節點的集羣,我向節點A添加一個文檔。然後向節點B請求該文檔,我是否肯定會將文檔返回?是否存在我請求節點B並認爲文檔不存在的風險?
2)現在說我寫了一個視圖,以便我可以查看某個作者的所有文檔。我向節點A添加一個文檔。我知道,在文檔被索引時,這個文檔會出現在視圖中有一定的滯後時間。我想知道的是,由於我只是索引1文件,所以這個滯後時間會非常小嗎?
基本上我有一個網站,管理的東西在1億文件的順序。一次有成千上萬的用戶,因此大約有10到20臺服務器在運行。在當前的體系結構下,如果我將文檔插入到節點A中,那麼當我查找該文檔時,我可能正在訪問節點B以獲取它。所以我的總體問題是:
用戶將文檔插入到節點A中,然後向他們顯示其所有文檔的屏幕。如果我使用的是Couchbase,則此屏幕將是查詢以Author爲關鍵字的視圖的結果。用戶很可能無法看到他們剛發佈的文檔?
謝謝,我想我只能完全的負載測試解決問題的第二部分,雖然我不知道是否有人曾與類似負載的經驗嗎? – shmish111
在我看來,這裏的關鍵信息是你的寫入吞吐量。服務器平均每秒處理多少個項目。我不認爲你將這些信息作爲問題的一部分。 – mikewied
所以我剛剛發現,我們正在研究大約每秒10個文檔的寫法,也許在將來我可以看到,但我不會想到超過一個數量級...... – shmish111