Amazon Keyspaces (for Apache Cassandra) now supports User-Defined Types

Posted on: Oct 31, 2024

Amazon Keyspaces (for Apache Cassandra) is a scalable, serverless, highly available, and fully managed Apache Cassandra-compatible database service that offers 99.999% availability.

Today, Amazon Keyspaces added support for Cassandra’s User Defined Type (UDT). With support for UDTs, you can continue using any custom data types that are defined in your Cassandra workloads in Keyspaces, without making schema modifications. With this launch, you can use UDTs in the primary key of your tables, allowing you to index your data on more complex and richer data types. Additionally, UDTs enable you to create data models that are more efficient and similar to the data hierarchies that exist in real-world data. The AWS console extends the native Cassandra experience by giving you the ability to intuitively create and view nested UDTs that are several levels deep.

Support for UDTs is available in all commercial AWS Regions where AWS offers Amazon Keyspaces. If you’re new to Amazon Keyspaces, the getting started guide shows you how to provision a keyspace and explore the query and scaling capabilities of Amazon Keyspaces.