Я новичок в Кассандре, и я читал, что Кассандра поощряет денормализацию и дублирование данных. Это оставляет меня немного смущенным. Давайте представим следующий сценарий:
У меня есть пространство клавиш с четырьмя таблицами: A, B, C и D.
CREATE TABLE A (
tableID int,
column1 int,
column2 varchar,
column3 varchar,
column4 varchar,
column5 varchar,
PRIMARY KEY (column1, tableID)
);
Давайте представим, что другие таблицы (B, C, D) имеют такую же структуру и те же данные, что и таблица A, только с другим первичным ключом, чтобы отвечать на другие запросы.
Если я обновлю строку в таблице A, как я могу обеспечить согласованность данных в других таблицах с такими же данными?