在Dynamo DB中可以有自己的Schema吗?

0

【以下的问题经过翻译处理】 尽管DynamoDB是一种NoSQL数据库,但我想要一个固定的Schema。我想要预先定义特定的列名,这样无论何时向数据库添加数据,列名都将可见。我该如何实现这一点?

profile picture
EXPERTE
gefragt vor 8 Monaten35 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 不幸的是,DynamoDB不能提供开箱即用的定义严格Schema的功能。您必须在客户端实施模式验证,确保用户为每个变更添加了所需的字段。 正如您所提到的,DynamoDB是一个NoSQL无模式的数据库,这意味着您只需预先定义键。您的应用程序代码将负责确保所有项目都遵循严格的模式,可以通过为这些属性设置空值来实现。

profile picture
EXPERTE
beantwortet vor 8 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen