View a markdown version of this page

Amazon Keyspaces のユーザー定義タイプ (UDTs) - Amazon Keyspaces (Apache Cassandra 向け)

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Keyspaces のユーザー定義タイプ (UDTs)

ユーザー定義型 (UDT) は、Amazon Keyspaces で 1 つの列を定義するために使用できるフィールドとデータ型のグループです。UDTs の有効なデータ型は、同じキースペースで既に作成したコレクションやその他の UDTs を含む、サポートされているすべての Cassandra データ型です。サポートされている Cassandra データ型の詳細については、「」を参照してくださいCassandra データ型サポート

Amazon Keyspaces でユーザー定義タイプ (UDTs) を使用して、データをより効率的に整理できます。例えば、ネストされたコレクションを使用して UDTs を作成できます。これにより、より複雑なデータモデリングをアプリケーションに実装できます。UDTs の定義には、フリーズキーワードを使用することもできます。

UDTs はキースペースにバインドされ、同じキースペース内のすべてのテーブルと UDTsで使用できます。UDTs は、単一リージョンおよびマルチリージョンのキースペースで作成できます。

新しいテーブルを作成したり、既存のテーブルを変更したり、UDT を使用する新しい列を追加したりできます。ネストされた UDT で UDT を作成するには、ネストされた UDT をフリーズする必要があります。

キースペースごとにサポートされている UDTs の数、サポートされているネストレベル、および UDTs「」を参照してくださいAmazon Keyspaces のユーザー定義タイプ (UDTsクォータとデフォルト値

UDTs「」を参照してくださいデータ型に基づいてデータ値のエンコードされたサイズを推定する

構文の詳細については、「ユーザー定義タイプ (UDTs)」を参照してください。

UDTs「」を参照してくださいユーザー定義タイプ (UDTs) のテーブルの PITR 復元