私は最近、AWSを使用しているため、DynamoDBを使用して新しいアプリケーションを構築することを任されたMSSQL開発者であり、高度にスケーラブルなデータベースサービスが必要でした。AWS DynamoDBテーブルにスキーマ制約を適用する方法はありますか?
私の最大の関心事はデータの完全性です。たとえば、すべての行にユーザー名、電子メール、および名前フィールド、すべての文字列、および検証済みのフィールドがintである必要があるすべてのユーザー用のテーブルがあります。とにかく、そのテーブル内のすべてのエントリにこれらのフィールドを持ち、その特定のタイプになるように要求していますか?
アプリケーションはPHPのため、私はORMとしてKettleを使用していますが、データの整合性が損なわれないようにすべきですが、別の開発者が別のアプリケーションを追加した場合や、コンソール。 https://github.com/inouet/kettle