ClickHouse Keeper: C++で書かれたZooKeeperの代替
(clickhouse.com)- 高速でリソース効率が高く、多機能なZooKeeperの代替
- 非常に安定したメタデータストアと、調整および同期のメカニズムを提供
- 同じデータ量に対してZooKeeperと同等の性能を維持しつつ、メモリ使用量は46分の1
- JavaではなくC++で開発されており、ClickHouseに組み込むことも、スタンドアロンで実行することも可能
- デフォルトのパケットおよびノードデータサイズに制限なし(ZooKeeperは1MB制限)
- ZXIDオーバーフローの問題なし(ZooKeeperでは20億トランザクションごとに再起動を強制)
3件のコメント
現在は ClickHouse を zookeeper モードで使っていますが、一度検討してみる必要がありそうですね。
ZooKeeperは最近あまり使われなくなっている傾向ですし、Raftベースのソリューション(例: etcd、Hashicorp Consul)との比較データも気になりますね!
222