学习 DynamoDB
用正确的方式学习 DynamoDB——从基础、数据建模、索引、表达式、PartiQL、工具到内部原理的结构化课程。
DynamoDB 基础——数据类型、项集合与复合主键。课程其余部分都建立在这些基础机制之上。
DynamoDB 数据建模——单表设计、从访问模式出发的建模、type 属性、非规范化,以及何时「一张表」是错误选择。
DynamoDB 关系建模——一对多、多对多、邻接表模式、复合排序键与引用计数,全程无 JOIN。
DynamoDB 查询与排序——Query 与 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 天免费试用,无需信用卡 — 之后为无时间限制的免费版。