Cloud 在swift中,一个容器可以容纳多少个对象?

Cloud 在swift中,一个容器可以容纳多少个对象?,cloud,openstack-swift,Cloud,Openstack Swift,在swift中,一个容器可以容纳多少个文件,这有什么限制吗? 我试过谷歌这个问题,但没有得到答案,救命 我认为对文件数量没有明确的限制。然而,Swift的设计存在一些固有的限制 Swift利用MD5哈希来识别对象。MD5哈希的大小为128位,这意味着当文件数超过2^64时,MD5的冲突很可能发生。 如果发生碰撞,两个不同的对象将相互替换。因此,你可以考虑2 ^ 64的限制。 < P> Adrian Otto在前一段时间写了这样的博客: 不要在每个容器中存储无限的对象 您可以在一个容器中存储任意数

在swift中,一个容器可以容纳多少个文件,这有什么限制吗?
我试过谷歌这个问题,但没有得到答案,救命

我认为对文件数量没有明确的限制。然而,Swift的设计存在一些固有的限制

Swift利用MD5哈希来识别对象。MD5哈希的大小为128位,这意味着当文件数超过2^64时,MD5的冲突很可能发生。
如果发生碰撞,两个不同的对象将相互替换。因此,你可以考虑2 ^ 64的限制。

< P> Adrian Otto在前一段时间写了这样的博客:

不要在每个容器中存储无限的对象

您可以在一个容器中存储任意数量的对象。然而, 您的每对象上载延迟将大大增加 达到某一点。我找到了每台计算机的最佳对象数 集装箱数量将略低于一百万。这个数字会有所不同 取决于你的设备,以及工作量有多大 遭受