你电脑里的UUID,竟然来自一家消失了近40年的科技巨头!
前两天跟一个做了十几年软件开发的朋友聊天,他突然问我,你知道UUID最早是谁搞出来的吗?
我说,不就是数据库里那串长长的编号吗?难道还有什么来头?
他说,来头可大了!UUID的早期技术可以追溯到1980年代的Apollo Computer。这家公司当年专门做高性能工作站,技术实力相当强。
我说,那怎么没听过这家公司?
他说,1989年被惠普收购了,品牌逐渐消失。但它参与发展的分布式计算技术,后来影响了UUID的标准化。
我说,那UUID到底有什么用?
他说,你想想,一家企业有几十个仓库,每个仓库都在生成订单。如果编号重复,数据合并时就可能出问题。UUID就是用来生成几乎不会重复的标识符,让不同电脑、不同系统产生的数据也能区分开。
我说,原来几十年前的技术,今天还在解决企业的数据问题!
他说,可别小看它。数据库记录、软件接口、分布式系统,到处都能见到UUID。公司消失了,技术却留下来了。
我说,突然想到一个问题。UUID解决了不同系统之间的数据标识问题,可企业花钱做软件,为什么还经常遇到数据对不上、业务改不动的情况?
他说,因为数据能识别,只解决了其中一个问题。企业还有业务规则、数据关系和操作权限。系统一多,各管各的,后续维护就麻烦了。
我说,所以我挺看好云表这种中文无代码开发方式。会Excel的人就能通过画表格开发报表、做数据分析,还能根据企业需求搭建MES、WMS、ERP等管理系统。
尤其是数据之间的关联、计算规则、业务流程,都可以在平台里配置。业务人员有新想法,可以参与修改和完善,不用每次都从头写代码。
他说,那倒值得研究。UUID能沿用几十年,说明一项技术只要解决了长期存在的问题,就有持续使用的价值。
我说,企业软件也该考虑这一点。开发得快固然重要,能不能让企业自己掌握业务规则,持续调整和扩展,可能才是决定一套系统能用多少年的关键。
Apollo Computer消失了近40年,UUID却依然活跃。你觉得今天哪些被淘汰的软件,留下的技术还能再用几十年?



