2012-10-03 34 views
0

只想知道哪一個更好:爲每個用戶創建一個不同的容器,或只創建一個容器,上傳與用戶相關的所有內容?在Rackspace CloudFiles中,我應該爲每個用戶上傳一個容器嗎?

在應用程序部分,我將需要列出用戶擁有的每個文件,這就是爲什麼擁有不同容器應該是一個好主意,但另一方面,有數千個不同的容器可能是不好的,不確定。

那麼,您怎麼看?

在此先感謝。

回答

0

你可以這樣做。當然需要花費一些時間來輪詢許多集裝箱,所以我會推薦擁有1個或2個集裝箱。查詢速度將優於這種方式。

+0

謝謝你的回覆喬。我想我只會爲用戶上傳一個容器,因爲我在他們的文檔中發現我們可以在我們的帳戶中創建多達500,000個容器。希望有一天該應用程序跨越500,000個用戶,而不是爲每個用戶創建一個單獨的容器會更好。 :) – makyol

+0

爲了加入一些進一步的隔離,您可以將容器添加到組中。像百科全書A,B,C ... P-Q ...基於你的用戶信息的一些可索引屬性。那麼你會一直知道喬伊斯在「J」或1251s在「1000-2000」這樣的一些邏輯分組可能是一個混合的解決方案,實際上提高了高用戶數的性能。 –

相關問題