2016-04-18 2 views
0

Я учусь cassandra ..обновление вставки удаления триггера на Кассандре

Первый вопрос, который я хочу знать, что это важно, чтобы включить любой другой пакет класса как Java пакет включены в триггер для запуска триггера в cassandra.

Я хочу данные синхронизировать в cassandra между двумя таблицами. Я искал по всей сети, но нет конкретного решения моего вопроса.

У меня есть две таблицы. с любой detla (изменение) в первой таблице все данные из первой таблицы должны быть синхронизированы так, что при любом обновлении или удалении в 1-й таблице изменение должно отразиться и на второй таблице.

Пожалуйста, помогите мне с запросом.

Часы sychronization также приветствуем

+1

Пожалуйста, примените только теги, которые относятся к вашему вопросу. Если вы считаете, что получаете больше воздействия, включив другие теги, тогда поверьте мне, что это не то внимание, которое вы действительно хотите. –

+0

http://stackoverflow.com/questions/19573002/pull-from-cassandra-database-whenever-any-new-rows-or-any-new-update-is-there/39496648#39496648 –

ответ

0

Первый вопрос, который я хочу знать, что это важно, чтобы включить любой другой класс пакетов, пакет Java включен в триггер для запуска триггера в Кассандре

Дон 't использовать триггер, , если вы не знаете очень хорошо, что внутренняя сантехника линии записи Кассандры. В противном случае вы будете разбить кластер

Для синхронизации между 2 таблиц, много решений:

  • использование материализованных представлений, если вторая таблица является денормализация 1-й таблицы
  • на стороне клиента, напишите 1-й стол и записать изменения/обновления во вторую таблицу и использовать LOGGED BATCH
+0

Спасибо doanduyhai. Можете ли вы проиллюстрировать мне, как использовать LOGGED BATCH. –

Смежные вопросы