2015-11-16 9 views
6

कैसंड्रा एकाधिक उपयोगकर्ताओं द्वारा एक ही कुंजी के समवर्ती अपडेट कैसे संभालता है? क्या कैसंड्रा एसीआईडी ​​से "अलगाव" संपत्ति का पालन करता है?कैसे कैसंड्रा समवर्ती अद्यतनों को संभालता है?

उत्तर

1

कैसंड्रा पंक्ति-स्तर अद्यतनों के लिए परमाणुता और अलगाव गारंटी प्रदान करता है। आप डेटास्टैक्स blog article में इसके बारे में अधिक पढ़ सकते हैं।

+0

वह पोस्ट एक महान (और त्वरित) पढ़ने के लिए बनाता है। अच्छा खोज! – Aaron

4

जबकि सही मायने में एसिड अनुरूप, कैसेंड्रा पंक्ति-स्तर isolation लागू करता है:

उदाहरण के लिए, अगर एक उपयोगकर्ता दो हजार कॉलम, के साथ एक पंक्ति लिख रहा था किसी अन्य उपयोगकर्ता संभावित है कि एक ही पंक्ति पढ़ सकते हैं और कुछ देख सकते हैं कॉलम का, लेकिन उनमें से सभी नहीं यदि लेखन अभी भी प्रगति पर था।

पूर्ण पंक्ति-स्तर अलगाव जगह पर है, जिसका अर्थ है कि पंक्ति लिखने वाले क्लाइंट को अलग-अलग हैं और किसी भी अन्य उपयोगकर्ता को पूर्ण होने तक दिखाई नहीं दे रहे हैं।

विभिन्न समन्वयक नोड्स द्वारा संचालित प्रतिस्पर्धी लिखने के लिए, प्रत्येक कॉलम मान में लिखने के समय इंगित करने वाला एक लिखने का समय होता है। यह सुनिश्चित करता है कि कॉलम में सबसे हालिया लेखन सेल पर कब्जा कर लेता है। दूसरे शब्दों में "अंतिम लेखन जीतता है।"

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