2010-02-09 15 views
7

मैं समझने की कोशिश कर रहा हूं कि रीक में "छल्ले" क्या हैं, लेकिन मुझे स्पष्ट स्पष्टीकरण नहीं मिल रहा है (कृपया मुझे किसी वेब साइट से लिंक न करें, मैंने पहले से ही वेब पर क्या पढ़ा है)। जहां तक ​​मैं Riak में एक नोड समझता हूं एक अंगूठी में एक विभाजन है। क्या वो सही है?Riak में रिंग्स की एक साधारण व्याख्या?

उत्तर

11

मुझे पता है तुम जो बोलते हैं उसे आप पहले से ही वेब पर सब कुछ पढ़ा है, लेकिन दूसरों के लिए भी इस सवाल को पढ़ने, मैं दो संसाधन है कि Riak के "अंगूठी" पर चर्चा पोस्ट करने के लिए करना चाहते हैं:

http://riak.basho.com/arch.html

http://riak.basho.com/edoc/architecture.txt

इस तरह से, Riak दो स्थानों में "अंगूठी" शब्द का उपयोग करता है। पहला हैश स्पेस का वर्णन करना है जिसका उपयोग डेटा को स्टोर करने के लिए निर्धारित करने के लिए किया जाता है। रीक ने कहा कि अंतरिक्ष एक अंगूठी है कि अंतरिक्ष में अंतिम मूल्य (2^160-1) अंतरिक्ष (0) में पहले मूल्य के निकट होने के रूप में माना जाता है। डेटा के प्रतिकृतियां हैश स्पेस के "अगले एन विभाजन" में संग्रहीत हैं, विभाजन के बाद जिसमें कुंजी हैश है। एक अंगूठी के रूप में हैश स्पेस को ध्यान में रखते हुए "अंतिम विभाजन के बाद अगला संस्करण" के लिए एक सुविधाजनक परिभाषा प्रदान करता है।

"अंगूठी" शब्द का अन्य उपयोग संबंधित है, लेकिन बिल्कुल पूर्व जैसा नहीं है। मैंने विभाजन का उल्लेख किया: प्रत्येक नोड हैश स्पेस के कई हिस्सों का दावा करता है, जिसे विभाजन कहा जाता है। ज्ञान के बारे में ज्ञान है कि किस नोड ने दावा किया है कि कौन सा विभाजन एक संरचना में संग्रहीत है जिसे रीक ने "रिंग स्टेट" कहा है, या कभी-कभी सिर्फ "अंगूठी"। अन्य क्लस्टर मेटाडाटा को रिंग स्टेटस में भी रखा जा सकता है, क्योंकि यह क्लस्टर में डेटा का आसानी से साझा टुकड़ा है।

सामान्य उपयोग में, किसी एप्लिकेशन को अंगूठी के बारे में सोचने की आवश्यकता नहीं है।

क्या यह आपके प्रश्न का उत्तर देता है? मैं आपको इस तरह के प्रश्नों को दंगा-उपयोगकर्ता मेलिंग सूची (http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com) पर पोस्ट करने के लिए प्रोत्साहित करता हूं। मुझे यकीन है कि उस सूची के अन्य सदस्यों को इन उत्तरों में रुचि है, और हम (Riak डेवलपर्स) इस फ़ीड के प्रति अधिक चौकस होते हैं।

+0

क्या इसका मतलब यह है कि एक अंगूठी में अधिकतम potentialliy 2^160 नोड्स होते हैं? – Zubair

+0

मैं दोनों स्टैक ओवरफ्लो और रीक मेलिंग सूची में पोस्ट करूंगा। मेलिंग सूची के साथ एकमात्र समस्या यह है कि इसका उपयोग करना बहुत आसान नहीं है। – Zubair

+0

इसके अलावा मैंने Riak मेलिंग सूची में लॉग इन करने का प्रयास किया है लेकिन यह काम नहीं कर रहा है। – Zubair

संबंधित मुद्दे