Amazon Quantum Ledger Database (QLDB) 功能
為何選擇 Amazon Quantum Ledger Database (QLDB)?
Amazon QLDB 是一個全受管總帳資料庫,提供透明、不可變且以密碼編譯方式驗證的交易日誌,這些交易日誌由集中式、受信任的授權單位所擁有。Amazon QLDB 可追蹤每個及所有應用程式資料變更,並隨著時間保留完整且可驗證的變更歷史記錄。
我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。
如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。
必要 Cookie 對於我們所提供的網站和服務而是必要的,而且無法停用。它們的設定通常是對您在網站上的動作的回應,例如,設定您的隱私偏好、登入或填寫表單。
效能 Cookie 提供有關客戶如何瀏覽我們網站的匿名統計資料,以便我們改善網站體驗和效能。獲核准的第三方可代表我們執行分析,但他們無法將資料用於自己的用途。
功能 Cookie 可協助我們提供實用的網站功能、記住您的偏好設定,以及顯示相關內容,獲核准的第三方可能會設定這些 Cookie 以提供特定網站功能。若您不允許這些 Cookie,則部分或全部服務可能無法正常運作。
我們或我們的廣告合作夥伴可以透過網站對廣告 Cookie 進行設定,協助我們提供相關的行銷內容。若您不允許這些 Cookie,您將看到相關程度較低的廣告。
封鎖部分類型的 Cookie 可能會影響您在使用我們的網站時的體驗。您可以隨時在本網站頁尾按一下「Cookie 偏好設定」來變更您的 Cookie 偏好設定。若要進一步了解我們和獲核准的第三方如何在我們的網站上使用 Cookie,請閱讀我們的 AWS Cookie 通知。
我們會在 AWS 網站和其他資產上顯示與您興趣相關的廣告,包括跨情境行為廣告。跨情境行為廣告使用來自一個網站或應用程式的資料,在不同公司的網站或應用程式上向您投放廣告。
若要不允許 AWS 根據 Cookie 或類似技術進行跨情境行為廣告,請在下方選取「不允許」並「儲存隱私權選擇」,或造訪已啟用法律認可拒絕訊號的 AWS 網站,例如全域隱私權控制。如果您刪除 Cookie 或從其他瀏覽器或裝置造訪本網站,您需要重新選擇。如需關於 Cookie 及其使用方式的詳細資訊,請參閱 AWS Cookie 聲明。
若要不允許所有其他 AWS 跨情境行為廣告,請透過電子郵件填寫此表單。
如需有關 AWS 如何處理您的資訊的詳細資訊,請閱讀 AWS 隱私權聲明。
我們目前只會儲存基本 Cookie,因為我們無法儲存您的 Cookie 偏好設定。
如果您想要變更 Cookie 偏好設定,請稍後使用 AWS 主控台頁尾中的連結重試,如果問題仍存在,請聯絡支援部門。
Amazon QLDB 是一個全受管總帳資料庫,提供透明、不可變且以密碼編譯方式驗證的交易日誌,這些交易日誌由集中式、受信任的授權單位所擁有。Amazon QLDB 可追蹤每個及所有應用程式資料變更,並隨著時間保留完整且可驗證的變更歷史記錄。
Amazon QLDB 有一個內建的不可變日誌,可精準且有序地存放所有的資料變更。這是只能附加的日誌,這表示只能將資料新增到日誌,但無法覆寫或刪除。如此可確保您存放的變更歷史記錄不會遭到刪除或修改。即使從總帳刪除資料,您仍然可以讀取不可變日誌以存取該資料的變更歷史記錄。
您可以使用 Amazon QLDB 存取應用程式資料的所有變更歷史記錄。您可以查詢歷史變更的摘要 (例如,列出之前的所有車主),以及與交易歷史相關的特定詳細資訊 (例如,車輛銷售時間和新車主姓名)。
Amazon QLDB 使用加密技術來建立變更歷史記錄的簡潔摘要。這種安全摘要 (通常稱為概要) 透過加密雜湊函數 (SHA-256) 產生。概要可作為資料變更記錄的證明,讓您回頭檢查並確認資料變更的完整性。您可以使用這個概要搭配 QLDB 的 API,以證明任何交易的完整性 (例如,交易是否發生)。雖然 QLDB 也能讓您查詢和存取資料的歷史記錄,但是如需在業務上提供與特定交易相關的證明時,驗證功能就很實用。例如,電子商務企業可能需要提出得標的證明。
Amazon QLDB 可提供無縫的自動擴展以滿足應用程式的各種需求,無需佈建容量或設定讀寫限制。此外,由於 QLDB 是一個資料庫,因此可提供比區塊鏈架構更好的效能和規模。QLDB 可以輕鬆擴展和執行 2-3 倍的交易,與一般區塊鏈架構不相上下。區塊鏈架構是分散式的,而且對等節點必須先驗證交易才能存放到總帳,這對效能會造成負面的影響。另一方面,在 QLDB 執行交易和任何 AWS 資料庫一樣簡單。
Amazon QLDB 入門非常簡單,因為不用管理伺服器或佈建容量。您可以使用 AWS 管理主控台、AWS 命令列界面 (CLI)、AWS CloudFormation 範本或透過呼叫 QLDB API,在數分鐘內建立新總帳。
Amazon QLDB 可為您的總帳提供各種 Amazon CloudWatch 指標。透過 QLDB,您可以查看讀取和寫入 IO 的各種關鍵操作指標。
Amazon QLDB 支援 PartiQL,這是一種新的開放標準查詢語言。 PartiQL 支援對 QLDB 文件導向資料模型的 SQL 相容存取,包括半結構化和巢狀資料,同時保持與任何特殊資料來源各自獨立。透過 PartiQL,您可以利用熟悉的 SQL 運算子輕鬆查詢、管理和更新資料。
資料模型可定義資料在資料庫中的處理和存放方式。Amazon QLDB 使用文件導向資料模型來存放資料,可為您提供存放結構化和半結構化資料的靈活性。QLDB 資料模型也支援巢狀資料結構,可以簡化您的應用程式。
Amazon QLDB 可在執行資料庫操作時提供不可部分完成性、一致性、隔離性、耐久性 (ACID) 屬性。此外,QLDB 交易具備完整的可序列化能力 – 最高等級的隔離。交易的 ACID 屬性可讓您輕鬆撰寫正確的應用程式。例如,使用銀行應用程式將 100 USD 從帳戶 A 匯到帳戶 B 時,該操作會從帳戶 A 扣除該金額並記入帳戶 B 以執行完整且一致的操作,或者完全不執行操作。交易永遠不會以不完整和不一致的方式執行,例如將金額記入帳戶 B 卻沒有從帳戶 A 扣除,反之亦然。
Amazon QLDB 的串流功能透過 Amazon Kinesis Data Streams,提供存放於 QLDB 之資料所有變更的近乎即時流程。QLDB 的串流資料始終保留「完整且可驗證」資料儲存的核心 QLDB 特性。這可讓您迅速回應新事件 (例如,銀行總帳應用程式的帳戶餘額變動),並輕鬆整合下游服務 (例如 AWS Lambda、Amazon Redshift 和 Amazon OpenSearch Service)。