Моделирование Кассандры, отражающее ценности отношений - PullRequest
0 голосов
/ 30 мая 2019

В реляционной базе данных у меня есть таблица продуктов (pid, ...) и другая со свойством (propid, name) и другая, которая относится к предыдущим (относительная, pid, propid, value). Это означает, что я могу связать новые свойства с продуктами. Я пытаюсь найти решение в Кассандре, которое могло бы отразить то, что я получил на данный момент. Является ли добавление столбцов в существующую таблицу в Кассандре хорошей практикой?

Спасибо за вашу помощь

1 Ответ

1 голос
/ 30 мая 2019

Добро пожаловать в мир Кассандры.

Это самая сложная часть при переходе от реляционных баз данных к Кассандре: смена парадигм, как в Кассандре, фактически поощряется денормализацией. Кроме того, структура таблиц должна зависеть от запроса, который вам нужно выполнить, что даст вам много дублированных данных.

Существует несколько ресурсов, касающихся этих изменений в моделировании данных , вы также можете найти подробное объяснение в https://datastaxacademy.com/, в курсе "DS220: DataStax Enterprise 6 Практическое применение Моделирование данных с Apache Cassandra ™ "

...