本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
從關聯式到分類帳
重要
支援結束通知:現有客戶將能夠使用 Amazon,QLDB直到 2025 年 7 月 31 日終止支援為止。有關更多詳細信息,請參閱將 Amazon QLDB 分類帳遷移到 Amazon Aurora 郵政. SQL
如果您是應用程式開發人員,您可能有使用關聯式資料庫管理系統 (RDBMS) 和結構化查詢語言 (SQL) 的經驗。當您開始使用 Amazon 時QLDB,您會遇到許多相似之處。隨著您進入更高級的主題,您還將遇到RDBMS基礎上建立QLDB的強大新功能。本節說明常見的資料庫元件和作業,並將它們與中QLDB的對等元件進行比較,並加以對比。
下圖顯示了傳統RDBMS和 Amazon QLDB 之間的核心組件的映射構造。
下表顯示傳統和之間內建作業功能的主要高階相似性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,請參閱核心概念。
如需在分類帳中建立、查詢及管理資料程序的詳細資訊,請參閱使用資料和歷程記錄。