"Идентичность предшествует данным."
Новая парадигма архитектуры данных
Исследовательских работ
Глав книги
Поддерживаемых БД
Новая модель данных
Представьте клиента банка, чей национальный идентификационный номер был исправлен в гражданском реестре — и вдруг он отображается в банковской системе как совершенно новый человек. Вся его финансовая история, кредиты и кредитоспособность теперь принадлежат другому субъекту. Это не программная ошибка; это прямое следствие ошибочной философии в проектировании данных.
Десятилетиями архитектура данных строилась на "идентификаторе". Первичный ключ для уникальности, внешние ключи для отношений. Но под этой простотой скрывается молчаливая катастрофа: мы перепутали "идентичность" с "адресом". Идентификатор — это просто технический инструмент для поиска записи, тогда как идентичность — это устойчивая истина, независимая от изменяющихся атрибутов.
Однако в традиционных моделях эти изменения приводят либо к фрагментации идентичности, либо к хрупким обходным решениям. Мы управляли "записями" вместо управления "сущностями".
В этом проекте мы вводим понятие Ключа идентичности (Identity Key - IK): неизменяемого, глобально уникального идентификатора, независимого от всех описательных атрибутов, представляющего устойчивую идентичность каждой сущности. IK не заменяет первичный ключ — он находится под ним как более фундаментальный слой. На основе этой концепции мы предлагаем Модель данных, центрированную на идентичности (ICDM) в качестве новой теоретической основы.
Этот центр является командным центром новой парадигмы. Здесь мы читаем, строим и делимся — чтобы преобразовать архитектуру данных из "центрированной на записях" в "центрированную на идентичности".
Проект развивается через шесть независимых работ. Все работы опубликованы и доступны.
Книга «Идентичность прежде данных» является конечным результатом этого исследовательского пути — самостоятельная работа из 50 глав, полностью переписанная с нуля, без ссылок на статьи или проекты. Она начинается с философии Декарта, проходит через теорию повествования и вычислительную метафизику и приходит к новой модели данных (ICDM) и её реализации в SQL и MongoDB.
Доступно на: icdmhub.ir/icdm-book-english
| Термин | Определение |
|---|---|
| Ключ идентичности (IK) | Глобально уникальный, неизменяемый и независимый от атрибутов идентификатор, представляющий фундаментальную идентичность сущности. |
| Первичный ключ (PK) | Технический идентификатор для уникальной идентификации конкретной записи в данной таблице. |
| ICDM | Модель данных, центрированная на идентичности; теоретическая основа, организующая проектирование базы данных на основе приоритета идентичности. |
| Непрерывность идентичности | Принцип сохранения идентичности сущности во времени, даже когда все атрибуты и технические идентификаторы меняются. |
| Сущность | Реальный, концептуальный или юридический объект с независимой и устойчивой идентичностью (например, человек, компания, продукт). |
Ключ идентичности (IK) — это неизменяемый, глобально уникальный идентификатор, независимый от всех описательных атрибутов. Он представляет сущностную и устойчивую идентичность каждой сущности. IK никогда не меняется — даже если все другие атрибуты, такие как имя, адрес или даже первичный ключ в системе, изменяются.
Традиционные модели фокусируются на "записях" и "технических идентификаторах", тогда как ICDM фокусируется на "сущностях" и "сущностной идентичности". В ICDM идентичность предшествует данным, а первичный ключ — это не сама идентичность, а просто технический адрес под Ключом идентичности. Это предотвращает фрагментацию идентичности при изменении атрибутов.
Да! ICDM можно постепенно применять в существующих системах, добавляя слой Ключа идентичности (IK) к существующим моделям. Пятая работа проекта предоставляет эталонные показатели производительности и реализации в реляционных (SQL), документных (MongoDB) и графовых базах данных. Миграция может выполняться поэтапно без нарушения работы существующих систем.
Шестая работа проекта исследует роль IK в соединении традиционных баз данных с Web3, само-суверенной идентичностью (SSI), цифровыми двойниками и NFT. IK может служить мостом для идентичности между централизованными и децентрализованными системами, создавая непрерывность идентичности в разных мирах.
Это независимый исследовательский проект под руководством Seyed Abolfazl Mousavi.
| Мотивация: | Устранение глубокого философского и технического разрыва между "идентификатором" и "идентичностью" в науке о данных. |
| Видение: | Построение последовательной теоретической основы (ICDM) для архитектуры данных следующего поколения — от корпоративных систем до децентрализованного веба. |
| Вклад: | Проект приветствует академический диалог. Для обратной связи, критики или предложений о сотрудничестве, свяжитесь по электронной почте или Telegram. |