本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon Keys UDTs paces 中的用户定义类型 ()
用户定义类型 (UDT) 是一组字段和数据类型,可用于在 Amazon Keyspaces 中定义单个列。的有效数据类型UDTs是所有支持的 Cassandra 数据类型,包括集合和你UDTs已经在同一个密钥空间中创建的其他数据类型。有关支持的 Cassandra 数据类型的更多信息,请参阅Cassandra 数据类型支持。
您可以在 Amazon Keyspaces 中使用用户定义的类型 (UDTs) 以更有效的方式组织数据。例如,您可以使用嵌套集合UDTs进行创建,从而可以在应用程序中实现更复杂的数据建模。您也可以使用 frozen 关键字进行定义UDTs。
UDTs绑定到密钥空间,可供所有表和UDTs同一个密钥空间使用。您可以在任何单区域密钥空间UDTs中创建。
您可以创建新表或更改现有表并添加使用的新列UDT。要创建UDT带有嵌套的UDT,则必须冻结嵌套UDT。
要查看每个密钥空间支持UDTs多少密钥空间、支持的嵌套级别以及与之相关的其他默认值和配额UDTs,请参阅。Amazon Keyspaces 中用户定义类型 (UDTs) 的配额和默认值
有关 CQL 语法的更多信息,请参阅用户定义的类型 (UDTs)。
要了解有关UDTs时间点还原的更多信息,请参阅PITR恢复具有用户定义类型的表 (UDTs)。