This document discusses options for modeling relational data in Cassandra, including denormalization, user-defined types (UDTs), and secondary indexes. It presents a use case of modeling highly nested data with UDTs in Cassandra and accessing it from Spark. While the Cassandra data model is not a traditional relational model, this document shows that with techniques like UDTs and external indexing with Solr, many relational patterns can still be supported.
Related topics: