學習 DynamoDB
用正確的方式學 DynamoDB——一套結構化課程,從基礎一路到資料建模、索引、運算式、PartiQL、工具與內部原理。
DynamoDB 基礎——資料型別、項目集合與複合主索引鍵。課程其餘部分都建立在這些基礎機制之上。
DynamoDB 資料建模——單表設計、從存取模式出發的建模、type 屬性、非正規化,以及何時「一張表」是錯誤選擇。
在 DynamoDB 中建模關聯——一對多、多對多、鄰接表模式、複合排序索引鍵與參考計數,全部不靠 join。
查詢與排序 DynamoDB——Query vs Scan、分頁、篩選運算式、為什麼 Scan 又慢又貴、平行 Scan,以及包含零填充在內的排序索引鍵策略。
DynamoDB 全域次要索引(GSI)的真實成本:實測 GSI 寫入放大、GSI vs LSI vs 篩選運算式決策表,以及綁住你的上限。
DynamoDB 運算式——條件、更新、鍵條件與投影運算式,以及運算式屬性名稱與值,還有何時必須使用它們。
DynamoDB 寫入與操作——原子計數器、跨屬性強制唯一性、零停機遷移,以及診斷熱分割區。
DynamoDB 上的 PartiQL 與 SQL——什麼是 PartiQL、它做不到什麼,以及 DynoTable Workbench 如何在 DynamoDB 規則內執行 JOIN、GROUP BY 與彙總。
DynamoDB 工具——DynamoDB Local、LocalStack、最佳 GUI 用戶端、檢視與編輯資料、複製資料表、CSV 匯出與 MCP 伺服器。
DynamoDB 營運與成本——交易、Streams、TTL、隨需 vs 預先佈建容量、全域資料表與備份/PITR,以一個執行中的 SaaS 來教。
DynamoDB 內部原理——分割區索引鍵、自適應容量、GSI 儲存、實體分割區與請求路由如何運作,並回溯到 Dynamo 論文。
更多 DynamoDB 資源
準備好把它付諸實踐了嗎?
瀏覽、查詢並建模你自己的 DynamoDB 資料表 — DynoTable 的 SQL Workbench 與 AI 代理在你的 AWS 上執行。30 天免費試用,無需信用卡 — 之後為無時間限制的免費方案。