2016-03-15 2 views
0

Я хочу использовать тигр cassandra для импорта своих данных в поиск elasticsearch для поиска.последовательность выполнения триггера кассандры

Учитывая согласованность данных, я надеюсь, что они выполняются атомарно.

Итак, я хочу знать триггер последовательности выполнения вместе с «write commitlog», «memtable», «index» atomically или триггер полностью асинхронный?

ответ

1

Триггеры запускаются перед тем, что вы указали выше. Цель состоит в том, чтобы зафиксировать мутацию до того, как она будет сохранена в базе данных. Это потенциально увеличивает данные по мере их получения. То, о чем вы описали, может иметь некоторые условия отказа края с данными, индексированными в ES и не сохраняющимися в базе данных.

Вы посмотрели на продукт поиска DataStax? Он имеет гораздо более глубокую интеграцию с Cassandra, которая позволяет избежать этих проблем.

+0

большое спасибо, я собираюсь найти продукт поиска DataStax. – gpengtao

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