Специальные движки MergeTree
Вопрос
Назовите специальные движки семейства MergeTree и их назначение.
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
Ответ
ReplacingMergeTree: оставляет одну строку на ключ при слияниях (последнее состояние). SummingMergeTree: суммирует числа при слияниях. AggregatingMergeTree: хранит состояния агрегатов (-State, -Merge). CollapsingMergeTree: схлопывает пары строк со знаком +1/-1. Replicated*: репликация через Keeper.
Разбор
ReplacingMergeTree: оставляет одну строку на ключ при слияниях (последнее состояние). SummingMergeTree: суммирует числа при слияниях. AggregatingMergeTree: хранит состояния агрегатов (-State, -Merge). CollapsingMergeTree: схлопывает пары строк со знаком +1/-1. Replicated*: репликация через Keeper.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.