- तेज़, resource-efficient और कई फीचर्स वाला ZooKeeper का एक विकल्प
- बेहद स्थिर metadata storage के साथ coordination और synchronization mechanism प्रदान करता है
- समान मात्रा के डेटा पर ZooKeeper जैसी performance बनाए रखते हुए 46 गुना कम memory का उपयोग करता है
- Java के बजाय C++ में विकसित, और ClickHouse में embedded या standalone चलाया जा सकता है
- default packet और node data size पर कोई सीमा नहीं (ZooKeeper में 1MB सीमा)
- ZXID overflow issue नहीं (ZooKeeper में हर 2B transaction पर restart अनिवार्य होता है)
3 टिप्पणियां
हम अभी ClickHouse को zookeeper मोड में इस्तेमाल कर रहे हैं, तो इसे एक बार ज़रूर विचार करना चाहिए।
आजकल Zookeeper का इस्तेमाल कम होता दिख रहा है, इसलिए Raft-आधारित solutions (e.g. etcd, Hashicorp Consul) के साथ comparison data भी जानने की उत्सुकता है!
222