【问题标题】:Why is a database always represented with a cylinder? [closed]为什么数据库总是用圆柱体表示? [关闭]
【发布时间】:2011-02-18 20:12:03
【问题描述】:

今天提出了这个问题,我找不到任何关于为什么数据库总是表示为圆柱体的历史答案。我希望堆栈世界中的某个人知道原因并有一个链接或其他东西支持它。

【问题讨论】:

  • @Justin Niessner:你真的应该把这个作为答案发布(本页上的图片包括:cedmagic.com/history/ibm-305-ramac.html)
  • 我猜这与 HDD 中的磁盘(圆柱体)有关。通常它就像图标中的 3 个光盘,这等于大多数 HDD 中的光盘数量。 DB存储在HDD上,我想这是最简单的关联,因为DB用于以与文件存储在HDD上类似的方式将数据存储在块/行中。但是,我没有任何东西可以支持这个理论。

标签: database database-design diagram diagramming database-diagramming


【解决方案1】:

我有理由确定它早于磁盘驱动器,并且可以追溯到相当古老的技术:鼓记忆:

另一种可能性(或者可能是基于两者的选择)是一种更古老的技术:水银罐内存:

您可能见过水平方向而不是垂直方向的符号,但水平鼓也很常见:

【讨论】:

  • 根据我自己的一些额外研究,这是最好和最合理的答案。第一个数据库似乎使用了存储鼓,其中包含巨大的圆柱体,当他们在纸质图表上表示它们时,他们很可能会使用圆柱体作为数据库。
  • 我不是计算历史方面的专家,无法知道这个答案是否真的准确,尽管我相信这是正确的,但无论如何 +1 的酷图片消失的技术!
  • 那个东西大概有 8KB 左右。
  • @JerryCoffin,自从我几个月前发现这个帖子以来,我一直在思考你的部分答案。 “鉴于 DB 符号通常是水平的”,你确定你的意思不是垂直的(就像一堆硬币)?我还没有见过以水平方式表示的 db 符号。我只看到它们以垂直方式表示。如果您的意思是水平的,您能否链接到一个引用的图标,该图标将 db 显示为一堆水平圆柱体?谢谢。
  • @JerryCoffin 只是谷歌“数据库符号”,大多数第一个结果是 3 个相互堆叠的圆盘,而不仅仅是一个圆柱体。例如:image.freepik.com/free-icon/add-database-symbol_318-9200.jpg 你肯定见过这个。我一直认为流程图符号只是对此的简化,以便于绘制。
【解决方案2】:

您要求提供更多照片。我于 2016 年 5 月在加利福尼亚州山景城的计算机历史博物馆拍摄了这些。 上图说明:

UNIVAC I 水银记忆罐,美国雷明顿兰德公司,1951 年

为了记忆,UNIVAC 使用了七个汞延迟线罐。每个水箱中的 18 对晶体换能器以恒定 149°F 的水银波形式发送和接收数据

William Agee X976.89 的礼物

上图说明:

Williams-Kilburn 管 - 曼彻斯特 Mark I,曼彻斯特大学,英国,约 1950 年

这是“婴儿”的继任者曼彻斯特 Mark I 中的记忆。它只存储了 128 个 40 位字。每个比特都是一个电荷,在“电视管”的表面上产生一个光点。

曼彻斯特大学计算机科学系的礼物,X67.82

【讨论】:

    【解决方案3】:

    这是因为人们将数据库视为简单的存储,就像磁盘一样。由于旋转磁盘的物理特性,磁盘存储一直由圆柱体表示。

    【讨论】:

      【解决方案4】:

      我一直认为它代表硬盘盘片的圆边。普通消费者可能不一定知道物理硬盘驱动器组件是什么样的,因此它被表示为圆柱体。

      【讨论】:

        猜你喜欢
        • 2011-05-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-12-15
        相关资源
        最近更新 更多