
Schemaschema通常指“結構定義”。在數據庫里它可能有幾層意思數據庫里的命名空間比如 PostgreSQL 里可以有public.users sales.orders這里public、sales就是 schema用來組織表。表結構比如一張users表有哪些字段users - id: integer - name: text - email: text - created_at: timestamp這也可以叫這個表的 schema。數據格式規范比如 JSON Schema定義一個 JSON 文件必須有哪些字段、字段類型是什么。簡單理解schema 數據長什么樣、怎么組織、字段規則是什么。Manifestmanifest通常指“清單文件”或“聲明文件”。它不是數據本身而是說明“有哪些東西、它們在哪里、怎么使用”。比如一個數據集可能有{files:[users.csv,orders.csv],version:2026-07-30,schema:schema.json}這個文件就可以叫 manifest。簡單理解manifest 說明包里/系統里有什么東西的清單。常見場景數據集 manifest列出數據文件應用 manifest聲明應用名字、權限、入口文件插件 manifest描述插件名稱、版本、能力構建 manifest記錄打包后生成了哪些文件Inventoryinventory通常指“資產清單”或“盤點結果”。在數據庫或系統里它可能是有哪些數據庫有哪些表有哪些字段有哪些數據源有哪些文件哪些資源屬于哪個項目比如Database inventory - users table - orders table - payments table - logs table簡單理解inventory 當前擁有的東西的盤點清單。它和 manifest 有點像但側重點不同manifest 更像“聲明這個包/項目應該包含什么” inventory 更像“實際盤點現在有哪些東西”Catalogcatalog是“目錄”。在數據平臺里data catalog指數據目錄幫助人查找和理解數據表名orders 說明訂單數據 負責人data-team 字段order_id, user_id, amount 更新時間每天凌晨簡單理解catalog 可搜索、可管理的數據目錄。Metadatametadata是“關于數據的數據”。比如一張表里的訂單記錄是數據order_id 123 amount 99.9而這些信息是 metadata表名orders 字段類型amount 是 decimal 創建時間2026-07-01 負責人Alice 數據更新時間每天一次簡單理解metadata 描述數據的信息。Modelmodel在數據庫里通常指“數據模型”。它描述業務對象怎么變成數據結構。比如電商系統里有User 用戶 Order 訂單 Product 商品 Payment 支付這些對象之間的關系就是數據模型一個用戶可以有多個訂單 一個訂單可以有多個商品 一個訂單對應一次或多次支付簡單理解model 業務概念和數據結構之間的設計圖。Entityentity是“實體”也就是一個業務對象。比如用戶 User 訂單 Order 商品 Product 公司 Company 發票 Invoice簡單理解entity 業務里真實關心的對象。Tabletable是“表”。數據庫里真正存數據的地方像 Excel 表格users 表 id | name | email ---|------|------ 1 | Tom | tomexample.com 2 | Amy | amyexample.com簡單理解table 一類數據的存儲表格。Column / Fieldcolumn是列field是字段。比如users表id, name, email這些就是字段/列。簡單理解column/field 表里的一個屬性。Record / Rowrecord或row是一行數據。1 | Tom | tomexample.com這就是一條 record。簡單理解record/row 一條具體數據。Indexindex是索引用來加速查詢。比如經常按email查用戶SELECT*FROMusersWHEREemailtomexample.com;可以給email建索引讓數據庫更快找到。簡單理解index 數據庫的查詢加速目錄。Constraintconstraint是約束也就是規則。比如email 不能為空 id 必須唯一 age 必須大于 0 order.user_id 必須對應一個真實用戶簡單理解constraint 數據必須遵守的規則。Migrationmigration是數據庫結構變更腳本。比如你要給users表加一個phone字段ALTERTABLEusersADDCOLUMNphoneTEXT;這類變更記錄就叫 migration。簡單理解migration 數據庫結構升級記錄。一句話總結schema 數據結構和規則 manifest 聲明/清單文件說明包含什么 inventory 實際盤點出來的資源清單 catalog 可查詢的數據目錄 metadata 描述數據的數據 model 數據設計模型 entity 業務對象 table 表 column 字段/列 row 一條記錄 index 查詢加速目錄 constraint 數據規則 migration 數據庫結構變更腳本如果你剛開始學可以先記住三個核心關系schema 說明“數據應該長什么樣” manifest 說明“這個項目/數據包里有什么” inventory 說明“系統里實際盤點到了什么”