云上单副本就够了,成本更低,而且基于云盘不会丢数据。
双副本的优势在于升级、重启等可滚动进行,考虑到这是少数场景,如果业务不是非常敏感,为了这个滚动付出多一倍成本不太值得。
clickhouse,单副本,升级、重启,会有5-10分钟应用中断。
它是轮流重启,不过基本是中断的。
另外大规格核心业务的实例有这种动作提前开单做下重保,数据量大的话zk加载metadata慢,如果zk规格小可能不止10分钟,这个您做好预期。
双副本集群必须用ReplicatedMergeTree;但是单副本就没必要用ReplicatedMergeTree了,还会对写入性能会有影响(单副本用MergeTree即可)。