什么是DynamoDB?
Amazon DynamoDB 是一种完全托管的 NoSQL 数据库服务,提供快速且可预测的性能,同时还能够实现无缝扩展。同时,DynamoDB 会自动将您的表的数据和流量分散到足够数量的服务器上,以满足您的吞吐量和存储需求,同时保持始终如一的高性能。
简单来说,DDB就是AWS提供的一个NoSql数据库。
DynamoDB核心组件
表 Table:和其他类型的数据库差不多,相当于所有数据的集合。
项目 Item:每一条Item就是表中的一条数据。
主键 PriamryKey:
分区键,创建表时必须要有的字段,用来确定表中数据的唯一性。
排序键,创建表时可选可不选,可理解为二级主键 。当两条项目有相同的分区键时,必须要有不同的排序键区分它们。
属性 Attributes:项目的字段名,如user中,name,gender,age为字段名。