доступны следующие варианты:
                  
                  
                  1. Мутации ALTER UPDATE и ALTER DELETE - нежелательны для регулярного обновления
                  
                  
                  2. Replacing(/Collapsing)MergeTree + вызывать OPTIMIZE (долго) и/или делать view со словом FINAL (запросы выполняются дольше)
                  
                  
                  3. ALTER TABLE DROP PARTITION + вставка новых данных
                  
                  
                  Есть еще какие-то способы?
                  
                  
                
В п.2 можно юзать HAVING SUM(sign) = 1 для CollapsingMergeTree и argMax(column, version) для ReplacingMergeTree
Обсуждают сегодня