ClickHouse Keeper: ทางเลือกแทน ZooKeeper ที่เขียนด้วย C++
(clickhouse.com)- ทางเลือกของ ZooKeeper ที่รวดเร็ว ใช้ทรัพยากรอย่างมีประสิทธิภาพ และมีฟีเจอร์หลากหลาย
- มอบที่เก็บเมตาดาต้าที่เสถียรอย่างมาก พร้อมกลไกการประสานงานและการซิงโครไนซ์
- สำหรับปริมาณข้อมูลเท่ากัน ยังคงประสิทธิภาพใกล้เคียงกับ ZooKeeper แต่ใช้หน่วยความจำน้อยกว่า 46 เท่า
- พัฒนาด้วย C++ แทน Java และสามารถฝังใน ClickHouse หรือรันแบบสแตนด์อโลนได้
- ไม่มีข้อจำกัดขนาดเริ่มต้นของแพ็กเก็ตและข้อมูลโหนด (ZooKeeper จำกัดไว้ที่ 1MB)
- ไม่มีปัญหา ZXID overflow (ใน ZooKeeper จะบังคับให้รีสตาร์ตทุก ๆ 2B ธุรกรรม)
3 ความคิดเห็น
ตอนนี้ผมกำลังใช้ ClickHouse ในโหมด zookeeper อยู่ คงต้องลองพิจารณาดูสักครั้งแล้ว
ช่วงนี้ดูเหมือนว่า Zookeeper จะไม่ค่อยถูกใช้งานแล้ว เลยอยากเห็นข้อมูลเปรียบเทียบกับโซลูชันที่ใช้ Raft เป็นฐาน (เช่น etcd, Hashicorp Consul) เหมือนกันครับ!
222