Amazon QLDB 詞彙 - Amazon Quantum 賬本數據庫(AmazonQLDB)

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon QLDB 詞彙

重要

支援結束通知:現有客戶將能夠使用 Amazon,QLDB直到 2025 年 7 月 31 日終止支援為止。有關更多詳細信息,請參閱將 Amazon QLDB 分類帳遷移到 Amazon Aurora 郵政. SQL

以下是您在使用 Amazon 時可能會遇到的關鍵術語的定義QLDB。

區塊 | 消化 | 文件 | 文件識別碼 | 文件修訂 | 條目 | field | index | 索引儲存 | 日誌 | 分錄區塊 | 日誌儲存 | 日誌鏈 | 日誌提示 | 分類帳 | 證明 | 修訂版 | 工作階段 | | table | 表格視圖 | 檢視

區塊

在交易中認可至日誌的物件。單一交易會在日誌中寫入一個區塊,因此區塊只能與一個交易相關聯。區塊包含代表交易中已確認之文件修訂版本的項目,以及認可它們的 PartiQL 陳述式。

每個塊還具有用於驗證的哈希值。塊散列是從該塊內的條目哈希結合先前鏈接塊的哈希值計算的。

消化

256 位哈希值,唯一地表示分類帳從某個時間點開始的整個文檔修訂歷史記錄。摘要雜湊是從日誌當時最新提交區塊開始計算的日誌完整雜湊鏈。

QLDB可讓您產生摘要作為安全輸出檔案。然後,您可以使用該輸出檔案來驗證文件修訂版本相對於該雜湊的完整性。

文件

一組採用 Amazon Ion struct 格式的資料,可在表格中插入、更新和刪除。QLDB文件可以具有結構化、半結構化、巢狀和無結構描述的資料。

文件識別碼

QLDB指派給您插入表格中的每個文件的通用唯一識別元 (UUID)。此識別碼是 128 位元數字,以 Base62 編碼的英數字元字串表示,固定長度為 22 個字元。

文件修訂

Ion 結構,代表由唯一文件 ID 識別之文件序列的單一版本。修訂版包括您的使用者資料 (也就是您在表格中寫入的資料) 和系統產生的中繼資料。每個修訂版本都與一個表格相關聯,並以文件 ID 和從零開始的版本編號組合來唯一識別。

條目

包含在圖塊中的物件。項目代表在交易中插入、更新和刪除的文件修訂版,以及認可它們的 PartiQL 陳述式。

每個項目還具有用於驗證的哈希值。條目哈希從修訂哈希或該條目內的語句哈希計算。

field

構成文檔的每個屬性的名稱-值對。QLDB名稱是符號標記,值不受限制。

index

您可以在資料表上建立以最佳化資料擷取作業效能的資料結構。如需中索引的相關資訊QLDB,請參閱 Amazon QLDB PartiQL 參考資料CREATE INDEX中的。

索引儲存

分類帳表格、索引和索引歷史記錄所使用的磁碟空間。索引儲存包含針對高效能查詢最佳化的總帳資料。

日誌

分類帳中提交的所有區塊的雜湊鏈集。分錄是僅附加的,代表分類帳資料所有變更的完整且不可變的歷史記錄。

分錄區塊

請參閱區塊

日誌儲存

分類帳日誌所使用的磁碟空間。

日誌鏈

請參閱

日誌提示

在某個時間點的期刊中最新提交的區塊。

分類帳

Amazon QLDB 分類帳資料庫資源的執行個體。這是中的主要 AWS 資源類型QLDB。分類帳由日誌儲存和索引儲組成。將分類帳資料提交至日誌之後,就可以在 Amazon Ion 文件修訂的表格中查詢。

證明

256 位元雜湊值的排序清單,會針對指定摘要和文件修訂QLDB傳回。它由 Merkle 樹模型將給定修訂散列鏈接到摘要哈希所需的哈希組成。您可以使用證明來驗證修訂版本相對於摘要的完整性。如需詳細資訊,請參閱 Amazon 的數據驗證 QLDB

修訂版

請參閱文件修訂

工作階段

管理資料交易請求相關資訊的物件,以及來自分類帳的回應。作用中的工作階段 (主動執行交易的工作階段) 代表與總帳的單一連線。QLDB每個會話支持一個主動運行的事務。

日誌的分割區。QLDB目前僅支援具有單鏈的分錄。

table

分類帳分錄中確認之文件修訂之無序集合的具體化視觀表。

表格視圖

資料表中可查詢的資料子集,以確認至分錄的交易為基礎。在 PartiQL 陳述式中,檢視表會以資料表名稱的前置詞限定詞 (開頭為_ql_) 來表示。

您可以使用陳述式查詢下列系統定義的檢視SELECT表:

  • 用戶」— 只有您在表中寫入的數据(即用戶數据的當前狀態)的最新活動版本。這是中的預設檢視QLDB。

  • 提交 — 使用者資料和系統產生的中繼資料的最新作用中修訂版本。這是直接對應至您的使用者資料表的完整系統定義表格。例如:_ql_committed_TableName

檢視

請參閱表格視圖