【发布时间】:2021-01-07 22:06:21
【问题描述】:
我想知道通过增加存储桶数量,Amazon S3 的行为是什么?据推测,根据文档:
默认情况下,您最多可以在每个 AWS 账户中创建 100 个存储桶。如果您需要额外的存储桶,您可以通过提交服务限制增加将您的账户存储桶限制增加到最多 1,000 个存储桶。无论您使用多个存储桶还是仅使用几个存储桶,性能都没有差异。
所以我很好奇基于桶数的 S3 性能图。
【问题讨论】:
-
"性能没有差别"
-
但是当试图找到一个对象时,它会计算对象键的哈希值。所以当桶的数量尽可能多时,就会有很大的哈希空间,因此会对查找操作产生影响。
-
或许不会。我相信亚马逊的文档。他们构建了这个东西,他们知道它是如何工作和扩展的。
标签: amazon-web-services amazon-s3 boto3 boto botocore