2016-08-14 5 views
1

У меня есть таблица с SummingCombiner на minC и majC. Каждый день мне нужно обновить значение для небольшого количества записей. Каков наиболее эффективный способ сделать это?Каков наиболее эффективный способ обновления значений записей при использовании SummingCombiner?

Моей текущей реализацией является создание новой записи со значением, установленным для увеличения/уменьшения (новая мутация w/Row, CF, CQ равна существующей записи (записей)).

ответ

1

Да, наиболее эффективным способом обновления значения является вставка новой записи и добавление SummingCombiner нового значения в существующее значение. Вероятно, вы также захотите, чтобы SummingCombiner настроился на область проверки, так что сканирование сразу увидит обновленное значение, прежде чем произойдет крупное уплотнение.

+0

Спасибо за отзыв. Я где-то читал, что настройка SummingCombiner в области проверки может повлиять на производительность запросов. Вы предлагаете настроить все три (сканирование, minC и maxC)? – user1040535

+0

Да. Если у вас есть только несколько записей для каждого ключа, я бы не ожидал значительного влияния на производительность запросов. Кроме того, результаты запроса будут неверными, если вы не настроите объединитель при сканировании. – billie

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