• 1
  • 思辨錄
  • 2
  • 思辨錄
  • 3
  • 思辨錄
  • 4
  • 思辨錄
  • 5
  • 思辨錄
  • 6
  • 思辨錄
  • 7
  • 思辨錄
  • 8
  • 思辨錄
  • 9
  • 思辨錄
  • 10
  • 思辨錄
  • 第四部曲:破題與再定義
  • 11
  • 思辨錄
  • 12
  • 思辨錄
  • 13
  • 思辨錄
  • 14
  • 思辨錄
  • 15
  • 思辨錄
  • 16
  • 思辨錄
  • 17
  • 思辨錄
  • 18
  • 思辨錄
  • 19
  • 思辨錄
  • 20
  • 思辨錄
  • AI 原生
  • 不可變性
  • 事件溯源
  • 動態資料
  • 區塊鏈
  • 商業邏輯
  • 審計追溯
  • 時間序列
  • 狀態機
  • 資料架構
  • 0 次瀏覽
  • 思辨錄
  • 第五部曲:重構基石

在構建新一代資料架構的旅程中,我們已經擁有了代表「萬物」的實體,以及定義它們「是誰」和「關係」的語意層。我們得到了一張精準的、關於世界某一瞬間的**「靜態快照」**。

然而,這遠遠不夠。商業世界的核心,不是「存在」,而是「發生」。一筆交易的完成、一份合約的簽署、一次庫存的變動——這些動態的「行為」,才是價值的來源。如果我們的架構只能描述一個靜止的世界,那它就錯過了最重要的部分。

因此,我們的第三塊基石,就是要讓這個世界「動」起來。我們需要引入一個全新的、與「實體」同等重要的核心概念:「事件」(Event)

從「狀態」到「事件」的思維轉變

傳統的資料庫設計,大多是**「以狀態為中心」**的。它記錄的是事物的「當前結果」。例如,你的銀行帳戶資料庫,只記錄著你「現在」的餘額是 10,000 元。至於這 10,000 元是來自昨天的薪資、還是上週的轉帳,資料庫本身並不直接關心。它只關心最終的狀態。

這種模式簡單直接,但有著致命缺陷:它遺忘了過程,而過程本身,才是信任的全部。

我們的架-構,採用一種更先進的、「以事件為中心」的設計哲學,也稱為「事件溯源」(Event Sourcing)。在這個模型中,我們記錄的不再是最終狀態,而是導致狀態變化的每一個不可變的「事件」

你的帳戶餘額不再是一個可以被隨意修改的數字。它是一系列事件計算後的結果

  • 事件一:9 月 1 日,『薪資入帳』,金額 +50,000。
  • 事件二:9 月 2 日,『繳納房租』,金額 -15,000。
  • 事件三:9 月 3 日,『朋友還款』,金額 +2,000。
  • 當前狀態 = 初始狀態 + 所有歷史事件的總和。

「事件」:串聯萬物的動態膠水

在我們的架構中,「事件」是一等公民。它不再是程式碼中的一個無形動作,而是一個被明確定義、永久記錄的資料實體。

一個「事件」實體,完美地將我們之前定義的所有基本粒子都黏合了起來:

在「昨天下午三點 (時)」,「張三 (人)」在「某網站 (地)」發起了一次「購買 (事)」,其對象是「一部手機 (物)」。

這個被記錄下來的「購買事件」,本身就是一個包含了所有參與實體、時間、地點和行為的、不可否認的**「事實快照」**。

行為驅動的狀態變遷

當「事件」成為主角後,實體的「狀態」就變成了由事件驅動的結果。

  • 「購買事件」發生後,會觸發:
    • 「手機」這個的實體,其「庫存」狀態 -1。
    • 「A 公司」這個組織的實體,其「銷售額」狀態 +20,000。
    • 「張三」這個的實體,其「擁有物」列表中增加「手機」。

每一個實體的所有歷史狀態變遷,都可以清晰地追溯到是哪一個具體的事件所導致的。

從「快照」到「可追溯的歷史紀錄片」

為資料注入時間與行為的維度,其意義是革命性的。它將我們的資料庫,從一張張零散、易被篡改、不知來由的「靜態快照」,轉變為一部完整的、連貫的、不可篡改的**「歷史紀錄片」**。

這為建立一個可信的商業網路,提供了最堅實的基礎:

  • 完全的可審計性: 任何一筆帳務、任何一次所有權轉移,都可以追溯其完整的歷史因果鏈。
  • 無可辯駁的真實性: 由於事件只會被追加、不會被修改或刪除,這從根本上杜絕了數據被事後篡改的可能。
  • 高階的 AI 推理: AI 不再只能看到結果,它能看到導致結果的完整過程。這使得更複雜的因果分析、趨勢預測和反欺詐模型成為可能。

現在,我們擁有了一個由「實體」構成、由「語意」定義、並由「事件」驅動的動態世界。這個世界已經為 AI 的到來,做好了最充分的準備。下一篇文章,我們將探討,AI 該如何用一種全新的、最高效的語言,來與這個新世界進行溝通。