本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
了解如何從 SQL 前往否SQL
如果您是應用程式開發人員,您可能有一些使用關聯式資料庫管理系統 (RDBMS) 和結構化查詢語言 () 的經驗SQL。開始使用 Amazon DynamoDB 後,您可能會發現許多相似點,但也有許多相異點。否SQL 是一個術語,用於描述高度可用、可擴展且針對高效能進行最佳化的非關聯式資料庫系統。沒有SQL資料庫 (例如 DynamoDB) 使用替代模型進行資料管理,例如鍵/值對或文件儲存,而不是關聯式模型。如需詳細資訊,請參閱什麼是否SQL?
Amazon DynamoDB 支援 PartiQL
下列各節說明常見的資料庫任務,比較和對比SQL陳述式與其同等的 DynamoDB 操作。
注意
本節中SQL的範例與 MySQL 相容RDBMS。
本節中的 DynamoDB 範例會以 JSON 格式顯示 DynamoDB 操作的名稱,以及該操作的參數。
主題
- 選擇關聯式 (SQL) 和否SQL
- 存取關聯式 (SQL) 資料庫和 DynamoDB 的差異
- 建立資料表時關聯式 (SQL) 資料庫與 DynamoDB 之間的差異
- 從關聯式 (SQL) 資料庫取得資料表資訊與 DynamoDB 之間的差異
- 將資料寫入資料表時,關聯式 (SQL) 資料庫與 DynamoDB 之間的差異
- 從資料表讀取資料時,關聯式 (SQL) 資料庫和 DynamoDB 之間的差異
- 管理索引時關聯式 (SQL) 資料庫和 DynamoDB 之間的差異
- 修改資料表中的資料時,關聯式 (SQL) 資料庫與 DynamoDB 之間的差異
- 從資料表刪除資料時,關聯式 (SQL) 資料庫和 DynamoDB 之間的差異
- 移除資料表時關聯式 (SQL) 資料庫與 DynamoDB 之間的差異