अपाचे चिड़ियाघर छोटी वस्तुओं के लिए एक प्रकार का उच्च उपलब्ध डेटा स्टोर है। एक चिड़ियाघर क्लस्टर में कुछ नोड्स होते हैं जो सभी डेटा को अपनी याद में रखते हैं। डेटासेट को "हमेशा-संगत" कहा जाता है, इसलिए प्रत्येक नोड में हर समय एक ही डेटा होता है।अपाचे चिड़ियाघर: लिखते हैं
प्रलेखन और blog posts के अनुसार, क्लस्टर में प्रत्येक नोड पढ़ता है और लिखने को स्वीकार कर सकता है।
- पढ़ना हमेशा नोड द्वारा स्थानीय रूप से उत्तर दिया जाता है, इसलिए क्लस्टर के साथ कोई संचार शामिल नहीं होता है।
- लेखन नामित "लीडर" नोड को अग्रेषित किए जाते हैं, जो सभी नोड्स के लिए लिखने का अनुरोध आगे बढ़ाता है और उनके उत्तरों के लिए प्रतीक्षा करता है। यदि कम से कम आधे नोड्स उत्तर देते हैं, तो लेखन सफल माना जाता है।
प्रश्न: नेता के जवाब देने के लिए आधे नोड्स का इंतजार क्यों करना पर्याप्त है? अगर कोई ऐसे नोड्स से जुड़ता है जो अद्यतन प्राप्त नहीं करता है, तो उसे पुराना परिणाम मिलता है (केवल स्थानीय मान को स्थानीय पढ़ा जाता है)।