Amazon Keys UDTs paces 中的用户定义类型 () - Amazon Keyspaces(Apache Cassandra 兼容)
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

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)