从 SQL 到 NoSQL
如果您是应用程序开发人员,则可能在使用关系数据库管理系统 (RDBMS) 和结构化查询语言 (SQL) 方面有一些经验。在您开始使用 Amazon DynamoDB 时,您既会遇到许多相似之处,也会遇到许多不同之处。NoSQL 是一个术语,用于描述高度可用的、可扩展的并且已针对高性能进行优化的非关系数据库系统。有别于关系模型,NoSQL 数据库(如 DynamoDB)使用替代模型进行数据管理,例如键-值对或文档存储。有关更多信息,请参阅 NoSQL 是什么?
Amazon DynamoDB 支持 PartiQL
下节介绍常见数据库任务,并将 SQL 语句与其等效 DynamoDB 操作进行比较和对比。
注意
本部分中的 SQL 示例可与 MySQL RDBMS 兼容。
本节中的 DynamoDB 示例显示 DynamoDB 操作的名称以及该操作的参数(采用 JSON 格式)。