Pick 操作系统:计算机历史里的一块活化石
来源: csixty4.medium.com — 2015-10-26
概述
作者 Dana Ross 回忆了 1999 年进入职场时被迫使用的 Pick 操作系统——它在山景城计算机历史博物馆的展柜里也占了一席之地。Pick 由 Richard Pick 于 1965 年为 IBM System/360 写成,最初叫 GIRLS,1973 年商业化后改名,它同时是操作系统也是数据库:文件基于哈希表,记录没有固定模式,字段用 ASCII 254 的属性标记切分,还能继续切成多值(ASCII 253)与子值(ASCII 252)。作者表示,这套软件定义了他职业生涯的前七年,他也花了约一千美元才脱身,对 Pick 毫无温情。
核心要点
- Pick 既是操作系统也是数据库,官方在 2000 年代初称其为「后关系型」数据库。
- 记录没有模式:字段用 ASCII 254 的属性标记分隔,姓名可以存成「Dana[254]Ross」这样的一段文本。
- 属性还能继续拆成多值(ASCII 253)与子值(ASCII 252),本质上形成记录套记录的结构,某个变体甚至用到 ASCII 251。
- 因为完全没有模式约束,每个文件都附带一个「字典」来描述主文件里的数据,但它并不强制任何类型或字段数量。
- 作者对这段经历并不怀念:他说这套软件定义了他职业生涯的前七年,还花了他约一千美元才逃离。
金句
没错,MongoDB 的用户们:Pick 在「后关系型」这个词流行之前就已经是后关系型数据库了。
👍 0
👎 0
← 返回 Lobsters 首页