我们有一个亚马逊网络服务的S3存储桶,用于存储大量文件,每天大约50000个,大约5-10 of。
目前,我们有生命周期规则,可以在2天后清除文件。我们现在需要将这些文件保存更长时间(1年)。名称是唯一的(以GUID开头),我们对成本的影响很满意。
我的问题是,插入或检索性能是否会受到影响?
我们不列出存储桶中的内容(显然那样会更慢)。AWS文档含糊其辞,但似乎暗示不会有任何变化,但我想知道是否有人有任何真实世界的观察。
发布于 2020-07-10 00:45:22
根据我的经验,我不认为这会有任何影响,只要你不是为了找到你想要的对象而列出桶中的东西(你说你不是)。
如果您在即将获取对象键时已经知道它,那么应该没有性能影响。
发布于 2020-07-10 01:27:04
这不会影响写或读的性能。
这些操作作为后台作业排队,并随时间执行,而不是在到期时立即发生。
请记住,您的S3存储桶分布在区域内共享的大型节点池中,因此性能问题会影响许多合作伙伴。
删除操作也不计入您的配额。
https://stackoverflow.com/questions/62819313
复制相似问题