This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 2 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
它来自 C 编程中使用的哈希函数。散列是一种查找数据的方法。哈希结果产生槽(也称为桶)。由于用于定位对象的数学原理,存储被命名为“桶”。要了解哈希,请在 Google 中搜索哈希表。
据我所知(我当时就在场),亚马逊选择了云对象存储的名称桶,行业其他公司也纷纷效仿。
It comes from hash functions used in C programming. Hashing is a method of looking up data. The hash results in slots also called buckets. Storage was named buckets because of the math used to locate objects. To understand hashing, Google search for hash tables.
As far as I know (I was there), Amazon chose the name buckets for cloud object storage and the rest of the industry followed.
我不了解历史,但你必须将它视为一个真正的水桶,并且与一棵树相对。
通常的文件系统被表示为一棵树,因为有banches(文件夹)和leaf(文件)。
对象存储没有那种架构,它是一个桶、一个锅。你把所有的东西(物体)放进去。没有层次结构,没有排序,没有组织,一切都在根级别上,批量进行。
I don't know the history, but you have to view it as a real bucket, and in opposition of a tree.
Usual file system are represented as a tree, because there are banches (folders) and leaves (the files).
Object storage doesn't have that architecture, it's a bucket, a pot. You put all the things (the object) in it. No hierarchy, no sorting, no organisation, all at the root level, in bulk.