9P by xguru 2023-10-17 | favorite | 댓글 3개
  • 빠르고 리소스 효율적이며 다양한 기능을 갖춘 ZooKeeper의 대안
  • 매우 안정적인 메타데이터 저장소와 조정 및 동기화 메커니즘을 제공
  • 동일한 양의 데이터에 대해 Zookeeper와 비슷한 성능을 유지하면서도 46배 적은 메모리를 사용
  • Java 대신 C++ 로 개발되었고, ClickHouse에 임베드 되거나 스탠드얼론으로 실행가능
  • 기본 패킷 및 노드 데이터 사이즈에 제한 없음(ZooKeeper는 1MB 제한)
  • ZXID 오버플로우 이슈 없음(ZooKeeper에서는 2B 트랜잭션마다 리스타트를 강제)

Clickhouse를 지금은 zookeeper 모드로 사용중인데, 한번 고려해봐야겠군요

Zookeeper는 요즘 잘 안쓰이는 추세라, Raft 기반 솔루션들 (e.g. etcd, Hashicorp Consul) 과의 비교 데이터도 궁금하네요!