DynamoDB 是 AWS 的全託管 NoSQL 资料库,支援文件型与键值型资料模型,专为高性能与大规模应用而设计,适合游戏、物联网 (IoT) 和即时分析等场景。

DynamoDB 的主要特点:1.快速扩展:DynamoDB 支援水平扩展,资料随用户需求自动分片。2.弹性容量模式:可选择按需模式(On-Demand)或设置固定读写容量。3.高可用性:资料自动复制至多区域,保证高可靠性和可用性。

建立表格的步骤:1.进入 AWS Console,选择 DynamoDB 服务。2.建立表格:输入表格名称,设置主键(Primary Key),可选分区键或分区键+排序键。3.配置容量模式:选择按需或预置模式。4.设定索引(Global/Local Secondary Index):索引优化查询性能。5.建立完成后,可以透过 SDK 或 CLI 上传资料。

DynamoDB 的应用场景与挑战:1.适合 IoT 资料蒐集:高频度写入和即时读取。2.支援 DAX(DynamoDB Accelerator) 快取,加速读取。3.无 Schema,但需要事先设计资料结构,避免日后调整困难。4.掌握 DynamoDB 能让你在 AWS 中快速部署无SQL应用,满足现代云端需求。