Home / Companies / DataStax / Blog / Post Details
Content Deep Dive

Developer Newsletter: Flexible Cassandra Data Models with User-Defined Types |  Cassandra 4.0 Beta

Blog post from DataStax

Post Details
Company
Date Published
Author
Jeffrey Carpenter
Word Count
296
Language
English
Hacker News Points
-
Summary

Cassandra is a NoSQL database that allows denormalization and data duplication. It supports user-defined types (UDTs), which are custom data types containing one or more fields with individual data types, including collections. UDTs enable grouping multiple fields and storing nested objects in the same table instead of separate tables. This design makes data easy to read and offers flexibility without significantly impacting performance. DataStax drivers can serialize and deserialize UDTs into POJO's/Domain objects for various languages, such as Java Spring Boot applications.