【以下的问题经过翻译处理】 尽管DynamoDB是一种NoSQL数据库,但我想要一个固定的Schema。我想要预先定义特定的列名,这样无论何时向数据库添加数据,列名都将可见。我该如何实现这一点?
rePost Polyglot
已提问 3 年前145 查看次数
【以下的回答经过翻译处理】 不幸的是,DynamoDB不能提供开箱即用的定义严格Schema的功能。您必须在客户端实施模式验证,确保用户为每个变更添加了所需的字段。 正如您所提到的,DynamoDB是一个NoSQL无模式的数据库,这意味着您只需预先定义键。您的应用程序代码将负责确保所有项目都遵循严格的模式,可以通过为这些属性设置空值来实现。
已回答 3 年前
您未登录。 登录 发布回答。
一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。
已提问 3 年前
Tim
已发布 2 年前