從關聯式到分類帳 - Amazon Quantum 賬本數據庫(AmazonQLDB)

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

從關聯式到分類帳

重要

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

如果您是應用程式開發人員,您可能有使用關聯式資料庫管理系統 (RDBMS) 和結構化查詢語言 (SQL) 的經驗。當您開始使用 Amazon 時QLDB,您會遇到許多相似之處。隨著您進入更高級的主題,您還將遇到RDBMS基礎上建立QLDB的強大新功能。本節說明常見的資料庫元件和作業,並將它們與中QLDB的對等元件進行比較,並加以對比。

下圖顯示了傳統RDBMS和 Amazon QLDB 之間的核心組件的映射構造。

傳統的核心組件RDBMS(數據庫,表,索引,行,列等)映射到相應的QLDB組件(分類帳,表,索引,離子文檔,doc 屬性等)的核心組件圖。

下表顯示傳統和之間內建作業功能的主要高階相似性RDBMS和QLDB差異。

作業 RDBMS QLDB
建立資料表 CREATE TABLE定義所有列名和數據類型的語句 CREATE TABLE未定義任何資料表屬性或資料類型的陳述式,以允許無結構描述和開啟內容
建立索引 CREATE INDEX 陳述式 CREATE INDEX表格上任何頂層欄位的陳述式
插入資料 INSERT陳述式,指定新資料列或元組內的值,此陳述式會依附於資料表所定義的結構描述 INSERT以任何有效 Amazon Ion 格式指定新文件內的值的陳述式,不論表格中的現有文件為何
查詢資料 SELECT-FROM-WHERE 陳述式 SELECT-FROM-WHERE語句的語法與查詢平面文檔SQL時的語法相同
更新資料 UPDATE-SET-WHERE 陳述式 UPDATE-SET-WHERE語句的語法與更新平面文檔SQL時相同
刪除資料 DELETE-FROM-WHERE 陳述式 DELETE-FROM-WHERE語句的語法與刪除平面文件SQL時的語法相同
嵌套和半結構化數據 僅平面行或元組 可以具有 Amazon Ion 資料格式和 PartiQL 查詢語言支援的任何結構化、半結構化或巢狀資料的文件
查詢元數據 無內建中繼資料 SELECT從表的內置提交視圖查詢的語句
查詢修訂歷史 無內置數據歷史記錄 SELECT從內置歷史記錄函數查詢的語句
密碼驗證 沒有內置的密碼學或不變性 APIs返回期刊的摘要以及驗證任何文檔修訂版本相對於該摘要的完整性的證明

如需中核心概念和術語的概觀QLDB,請參閱核心概念

如需在分類帳中建立、查詢及管理資料程序的詳細資訊,請參閱使用資料和歷程記錄