Наличие UDT в Cassandra может вызвать проблемы с производительностью? Это анти-паттерн? Должны ли мы нормализовать таблицу, чтобы использовать отдельную таблицу для UDT?
Нет, нет, нет. UDT просто сериализуют его на стороне C *, а на стороне клиента. Если вы действительно хотите, вы можете просто установить тип поля blob и сериализовать его на стороне приложения.