本週我讀了一個有趣的article,解釋了作者如何實施一項活動。基本上,他們使用兩種方法來處理活動,我適應我的情況,所以,以爲我們哈瓦誰擁有追隨者的一定數量(x)的一個用戶foo:活動飼料與Riak
if x<500, then the activity will be copyied to every follower feed
this means slow writes, fast reads
if x>500, only a link will be made between foo and his followoers
in theory, fast writes, but will slow reads
因此,當一些用戶訪問您的活動源,服務器將獲取併合並所有數據,因此這意味着在他們自己的複製活動中進行快速查找,然後跨鏈接進行查詢。如果時間線有20的限制,那麼我取10個,然後合併。
我試圖用Riak和Linking的功能來做到這一點,所以這是我的問題:鏈接速度比複製速度快嗎?我對建築的想法是否足夠好?我應該看到其他解決方案和/或技術嗎?
PS .:我沒有實施一個生產活動飼料,它只是爲了學習如何實現一個性能良好,並使用Riak一點。
非常感謝! – 2013-03-01 12:06:57