"身份先于数据。"
数据架构的新范式
研究论文
书籍章节
支持的数据库
新数据模型
想象一下,一位银行客户的国民身份证号在民事登记中被更正了 — 突然间,他们在银行系统中显示为一个全新的人。他们所有的财务历史、贷款和信用记录现在都属于一个不同的实体。 这不是软件错误;这是数据设计中错误哲学的直接结果。
几十年来,数据架构一直建立在"标识符"之上。用于唯一性的主键,用于关系的外键。但在这种简单性之下,隐藏着一场无声的灾难: 我们混淆了"身份"和"地址"。 标识符仅仅是定位记录的技术工具,而身份是独立于变化属性的持久真理。
然而,在传统模型中,这些更改要么导致身份碎片化,要么导致脆弱的变通方案。我们一直在管理"记录",而不是管理"实体"。
在这个项目中,我们引入了 身份密钥(Identity Key - IK) 的概念:一个不可变的、全局唯一的标识符,独立于所有描述性属性,代表每个实体的 持久身份。IK并不取代主键 — 它作为更基础的层次位于其下方。基于这一概念,我们提出了 身份中心数据模型(ICDM) 作为新的理论框架。
这个中心是新范式的指挥中心。 在这里,我们阅读、构建和分享 — 将数据架构从"记录中心"转变为"身份中心"。
该项目通过六篇独立论文发展。所有论文均已发表并可访问。
书籍 「身份先于数据」 是这段研究旅程的最终成果 — 一部50章的独立作品,从头开始完全重写,不引用任何论文或项目。从笛卡尔的哲学开始,经过叙事理论和计算形而上学,最终到达一个新的数据模型(ICDM)及其在SQL和MongoDB中的实现。
获取地址: icdmhub.ir/icdm-book-english
| 术语 | 定义 |
|---|---|
| 身份密钥(IK) | 一个全局唯一、不可变且独立于属性的标识符,代表实体的根本身份。 |
| 主键(PK) | 用于在特定表中唯一标识特定记录的技术标识符。 |
| ICDM | 身份中心数据模型;基于身份优先性组织数据库设计的理论框架。 |
| 身份连续性 | 即使所有属性和技术标识符发生变化,实体身份仍能随时间持续存在的原则。 |
| 实体 | 具有独立和持久身份的现实的、概念的或法律的对象(例如:人、公司、产品)。 |
身份密钥(IK)是一个独立于所有描述性属性的、不可变的、全局唯一的标识符。它代表每个实体的本质和持久身份。IK永远不会改变 — 即使所有其他属性如姓名、地址甚至系统中的主键发生变化,它也不会改变。
传统模型专注于"记录"和"技术标识符",而ICDM专注于"实体"和"本质身份"。在ICDM中,身份先于数据,主键不是身份本身,而是身份密钥下的单纯技术地址。这可以防止属性变更时的身份碎片化。
可以!ICDM可以通过向现有模型添加身份密钥(IK)层,逐步应用于现有系统。项目的第5篇论文提供了在关系型(SQL)、文档型(MongoDB)和图数据库中的性能基准和实现。迁移可以逐步进行,而不会中断现有系统。
项目的第6篇论文探索了IK在连接传统数据库与Web3、自主主权身份(SSI)、数字孪生和NFT方面的作用。IK可以成为中心化系统和去中心化系统之间身份的桥梁,在不同世界之间创造身份连续性。
这是一个由 Seyed Abolfazl Mousavi 领导的独立研究项目。
| 动机: | 弥合数据科学中"标识符"与"身份"之间的深层哲学和技术鸿沟。 |
| 愿景: | 构建一个连贯的理论框架(ICDM),作为下一代数据架构的基础 — 从企业系统到去中心化网络。 |
| 贡献: | 本项目欢迎学术对话。如需反馈、批评或合作建议,请通过 电子邮件 或 Telegram 联系。 |