【问题标题】:In Rackspace CloudFiles should I create a container for each user uploads?在 Rackspace CloudFiles 中,我应该为每个用户上传创建一个容器吗?
【发布时间】:2012-10-03 21:50:35
【问题描述】:

只是想知道哪个更好:为每个用户创建一个不同的容器,还是只创建一个容器来上传与用户相关的所有内容?

在应用程序部分,我需要列出用户拥有的每个文件,这就是为什么拥有不同的容器应该是个好主意,但另一方面,拥有数千个不同的容器可能很糟糕,不确定。

那么,你怎么看?

提前致谢。

【问题讨论】:

    标签: rackspace-cloud rackspace


    【解决方案1】:

    无论哪种方式都可以。当然,轮询这么多容器需要一段时间,所以我建议使用 1 或 2 个容器。这样查询速度会更好。

    【讨论】:

    • 感谢乔的回复。我想我只会为用户上传创建一个容器,因为我在他们的文档中发现我们可以在我们的帐户中创建多达 500,000 个容器。希望有一天应用程序跨越 500,000 个用户,而不是为每个用户创建一个单独的容器会更好。 :)
    • 要合并一些进一步的隔离,您也许可以将容器添加到组中。就像百科全书 A,B,C ... P-Q ... 基于您的用户信息的一些可索引属性。然后你会一直知道 Joes 在“J”或 1251s 在“1000-2000” 像这样的一些逻辑分组可能是一种混合解决方案,实际上可以在高用户数时提高性能。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-07
    • 2017-09-16
    • 2020-05-08
    • 1970-01-01
    相关资源
    最近更新 更多