为什么数据库总是用圆柱表示?

时间:2010-05-12 20:47:48

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

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

5 个答案:

答案 0 :(得分:85)

我有理由相信它早于磁盘驱动器,并回归到相当老的技术:鼓内存:

Drum Memory

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

Mercury tank

鉴于DB符号通常是水平的(与水银罐的方向相符,而不是上面显示的滚筒),符号似乎更可能是基于水银罐,但许多桶也是水平的:< / p>

Multiple horizontal drums

答案 1 :(得分:11)

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

UNIVAC I汞储存罐,雷明顿兰德,美国,1951

对于记忆,UNIVAC使用了七个水银延迟线罐。每个储罐中有18对晶体传感器传输并接收数据,因为汞在恒定的149°F持续存在。

William Agee的礼物X976.89

enter image description here 上图说明:

Williams-Kilburn管 - 曼彻斯特马克一世,英国曼彻斯特大学,1950年

这是曼彻斯特马克一世的记忆,是“宝贝”的接班人。它只存储了128个40位字。每一位都是一个电荷,在“电视管”的表面上产生了一个光点。

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

答案 2 :(得分:6)

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

答案 3 :(得分:6)

它来自古代(1960年前),当时数据是模拟的,即圆形。如今,对于数字(方形)数据,数据库不是圆柱形的,但不幸的是,惯例已经停滞不前。

答案 4 :(得分:0)

我一直认为它代表硬盘拼盘的圆边。普通消费者可能没有必然知道 物理硬盘驱动器组件 的外观,因此它被表示为圆柱体。