के बीच मतभेद क्या कोई मुझे ऑपरेशनल ट्रांसफॉर्म और सीआरडीटी के बीच मुख्य अंतर समझा सकता है?ओटी और सीआरडीटी
जहां तक मैं समझता हूं, दोनों एल्गोरिदम हैं जो वितरित सिस्टम के विभिन्न नोड्स पर बिना किसी संघर्ष के डेटा एकत्र करने की अनुमति देते हैं।
आप किस एल्बोरिदम का उपयोग करते हैं? जहां तक मैं समझता हूं, ओटी ज्यादातर टेक्स्ट के लिए उपयोग किया जाता है और सीआरडीटी अधिक सामान्य है और अधिक उन्नत संरचनाओं को सही तरीके से संभाल सकता है?
सीआरडीटी ओटी से अधिक शक्तिशाली है?
मैं क्योंकि मैं कैसे HTML दस्तावेज़ के लिए एक सहयोगी संपादक लागू करने के लिए देखने के लिए कोशिश कर रहा हूँ यह सवाल पूछते हैं, और किस दिशा में पहला देखने के लिए यकीन नहीं। मैंने शेयरजेएस प्रोजेक्ट देखा, और contenteditables
तत्वों पर ब्राउज़र पर समृद्ध टेक्स्ट सहयोग का समर्थन करने के उनके प्रयासों को देखा। ShareJS में कहीं भी मुझे इसके लिए सीआरडीटी का उपयोग करने का कोई प्रयास नहीं दिखता है।
हम यह भी जानते हैं कि Google डॉक्स ओटी का उपयोग कर रहा है और यह समृद्ध दस्तावेज़ों के वास्तविक समय संस्करण के लिए बहुत अच्छा काम कर रहा है। क्या ओटी का उपयोग करने की Google की पसंद है क्योंकि उस समय सीआरडीटी बहुत ज्ञात नहीं था? या आज भी यह एक अच्छा विकल्प होगा?
मुझे डेटाबेस पर इन एल्गोरिदम का उपयोग करने जैसे अन्य उपयोग मामलों के बारे में भी सुनना है। Riak सीआरडीटी का उपयोग करने लगता है। क्या ओटी को डेटाबेस के नोड्स को सिंक करने के लिए भी इस्तेमाल किया जा सकता है और पैक्सोस/ज़ब/राफ्ट का विकल्प हो सकता है?
आपको अपने उद्देश्यों के लिए बनाया गया ट्रीडोक पेपर पढ़ना चाहिए https://hal.inria.fr/inria-00445975/document – simbo1905