случае отсутствия sign=-1 ?
                  
                  
                  Можно ли как-то заставить его вести себя как обычный CollapsingMergeTree, который в случае отсутствия строк sign=-1 все-равно удаляет старые версии?
                  
                  
                
Старые версии вы имеете ввиду дедублицирование (учет апдейтов)?
 Stranger
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Stranger
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Да, например id | sign | version 1 1 1 1 1 2 1 1 3 Чтоб осталась только 1 строчка с максимальной версией
тут вам самому отфильтровывать старые версии так же вы можете использовать обычный ReplacingMergeTree с флагом удаления ReplacingMergeTree([ver [, is_deleted]])
Обсуждают сегодня