репликацию.
                  
                  
                  Проект только запускается, шардирования нет, да и вообще изначально, когда заказывали ресурсы под это дело, никто в детали не углублялся, 
                  
                  
                  что репликация тут отличается от привычной схемы мастер-стендбай для всего сервера. 
                  
                  
                  Так что основная задача - просто иметь копию данных на втором сервере. 
                  
                  
                  В доке на странице про репликацию просто указано на каждом сервере создать таблицы с одинаковым названием.
                  
                  
                  Читала еще про возможность создавать таблицу ON CLUSTER и distributed, про создание реплицируемой базы данных (в доке указано экспериментальный)
                  
                  
                  Какой способ настройки репликации оптимальный для моего случая?
                  
                  
                  Чтобы максимально прозрачно и безопасно для работы приложения.
                  
                  
                  Думала просто создавать на одном сервере таблицы ON CLUSTER, но вдруг, какие-то подводные камни есть
                  
                  
                  Заранее спасибо!
                  
                  
                
В "вашем случае" не видно никакой специфики. Просто ReplicatedMergeTree. ON CLUSTER можно использовать (так удобнее), можно не использовать. Для работы ON CLUSTER и собственно реплик нужен координатор. Если у вас под рукой нет поднятого zookeeper, лучшим выбором, вероятно, будет ClickHouse keeper на тех же хостах, что и сам ClickHouse,
 Асель
                          Магжанова
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Асель
                          Магжанова
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  zookeeper поднимем, прочитала в этом чате, что он удобнее в использовании, чем ClickHouse keeper поняла, значит можно не мудрить и делать как планировала) спасибо за ответ!
не просто с одинаковым названием, а с одинаковым zookeeper path в параметрах engine=ReplicatedMergeTree
 Асель
                          Магжанова
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Асель
                          Магжанова
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  да, это понятно, спасибо большое)
таблицам же вроде не обязательно одинаковое название, главное path?
Вроде не обязательно. Но иметь разные названия для реплик кажется настолько негуманным по отношению к DBA, что даже не очень важно, является ли это проблемой для самого CH ;)
Обсуждают сегодня