灵光 · 灵光 · · 国科智飞 Gavin
单一事实来源:书不怕乱,只怕目录成了唯一的门
藏书阁的总目精细万分,一场大火却烧掉半城家底。单一事实来源:书不怕乱,只怕那本目录成了唯一的一扇门。
临江有座「藏书城」。城的规矩很怪:书不锁进馆里——你家书房南墙那卷爷爷抄的《论语》,就是你的;谁家的书在谁家。
城东的藏书阁,是城里头一等的建筑。阁主姓祁,立了条规矩:想找书快,得先把书「寄」进阁。
起初人人感激。阁里给每卷书编号、上架,抄成一部《总目》——哪个字在哪一页哪一行,记得清清楚楚。你要寻「秋水共长天一色」,上万卷里翻一天,在他那儿半盏茶。
日子一长,不对劲了。
你想读自家那卷《论语》,得先上阁查《总目》——因为那卷书,如今在阁里第三库房、四十七排、第六格。你想携书回乡,祁阁主摇头:「都编号上架入了账,取走这部《总目》就散了。要不就地看,给你留着座儿。」
你望着那排书——书还是你的,可你再也离不开了。因为只有阁里那部《总目》,知道你的书在哪。
城西有个后生,叫阿青。他一间房也没有。他日日背个布囊,走街串巷:谁家来了新书,他踮脚在人家书架上贴张笺——「白宅·东厢·第三层」。他手里也拿一本《杂记》,记的是谁家的书在哪儿。可那是他的记性,不是书的落处。书,从来在主人书房。
那年大旱,乱兵破城。夜里一把火,藏书阁烧了。火起时,城里人哭喊着扑到阁前——那晚,恰恰最要紧的一批书,都「寄」在阁里。烧的是半城的家底。
阿青那「无阁之馆」,一个字没烧。兵乱过后,他在焦书坊里,就着灰堆里的残页,重新贴笺。他自言自语:「书还都在各户架上,我慢慢再走一遍就是。烧了我的《杂记》,我另抄一册。」
有人笑他:「祁阁主那《总目》比你精细一百倍。你凭什么跟人比?」
阿青说:「他那部总目,是把书都挪进他阁里换来的。我这本杂记,只是认路——书,从来在书主人手上。」
「这些年我比他少做一件事:我从没把谁家的书,搬进我的窗。」
「书不怕乱,只怕那本目录,成了唯一的一扇门。」
概念:单一事实来源
单一事实来源(Single Source of Truth) 是数据世界的一个根本命题:源头在哪,谁拥有它?
源数据是事实本身——你的照片、你的文件、客户的业务系统——归主人所有。派生物则是工具在源数据之上架起来的视图、索引、标签、数据库:它从源头算出来,理论上永远可以重建。
由此分出两类工具。只做派生物的,是「透镜」型:它站在你的源数据上,帮你看见、帮你搜索,源头仍在你自己手里,松手就走,换个工具照样有。把派生物当成唯一入口的,是「容器」型:它要求你导入、入库、上传,然后只有它的数据库知道你的东西在哪;换工具等于重新导入、重建索引,数据格式还可能对不上。这就是数据领域的锁定效应。
判断标准只有一条:只要派生物可重建,你就自由;只要派生物成了唯一通道,你就被锁死。关键不是工具好不好用,而是它把源头留给你,还是收进自己手里。
故事里的映射
| 故事里的元素 | 现实中的含义 |
|---|---|
| 祁阁主的《总目》 | 工具的私有索引:导入之后才知道东西在哪 |
| 「书寄进阁」 | 源数据被收进工具私库 |
| 「只有总目知道你的书在哪」 | 索引成为唯一访问入口 |
| 藏书阁大火 | 源数据集中一处,一次事故全没 |
| 阿青的小笺与《杂记》 | 可重建的派生索引 |
| 「书从来在主人书房」 | 工具只读源数据,不拥有它 |
| 「从没把谁家的书搬进我的窗」 | 站在用户已有系统上,不另起炉灶 |
| 「烧了另抄一册」 | 派生物可重建,所以自由 |
现实中的单一事实来源
- 有的照片软件要求先「导入」,之后连原文件都找不到;文件夹优先的工具则从不锁库
- 笔记软件的导出格式,决定了你换工具时是搬家还是失忆
- 云相册的智能索引很好用,但原图必须留在自己手里
- 企业软件的数据导出条款,是最被低估的采购指标
给 AI 时代的企业
给客户做 AI,最忌把它的业务「导入」进你的私有系统。正确的姿态是站在客户已有的 CRM、文件与流程之上,让你的索引成为可重建的派生物——客户能带走数据、能重建索引,他才敢信你。帮客户用上 AI,而不是绑架客户的 AI。
灵光 · 用一个故事讲清楚一个概念。