के लिए django डेटाबेस सिंक्रनाइज़ेशन मेरे पास एक मास्टर django सेवर है जहां डेटा संग्रहीत किया जाता है (mysql डेटाबेस)।ऑफ़लाइन उपयोग
ऑनलाइन: मैं बहुत से उपयोगकर्ताओं को चाहते हैं अपने लैपटॉप (sqlLite डीबी) पर इस डेटाबेस सिंक्रनाइज़ (केवल डेल्टा के प्रतिलिपि बनाई जानी चाहिए) से एक प्रतिलिपि प्राप्त करना
ऑफलाइन (उन मास्टर सर्वर तक पहुँच नहीं है): उपयोगकर्ता अपने स्थानीय डेटाबेस को देख और अपडेट कर सकते हैं।
ऑनलाइन वापस: उपयोगकर्ताओं के लैपटॉप पर संशोधित किया गया है जो मास्टर django सर्वर पर वापस सिंक्रनाइज़ किया गया है।
मुझे लगता है, क्योंकि मेरे पास 2 प्रकार का डेटाबेस है, मुझे django ऑब्जेक्ट स्तर पर सिंक्रनाइज़ करने की आवश्यकता है। क्या कोई डीजेंगो एप्लिकेशन ऐसा कर रहा है? यदि नहीं, तो आप इस तरह की सुविधा कोड कैसे प्राप्त करेंगे?
एक और समस्या है: मुझे लगता है कि वस्तुओं की प्राथमिक कुंजी के साथ काम करना एक अच्छा विचार नहीं है: क्योंकि कई उपयोगकर्ता मास्टर डेटाबेस अपडेट कर सकते हैं जबकि कुछ अन्य उपयोगकर्ता अपना ऑफ़लाइन डेटाबेस अपडेट करते हैं, कोई भी प्राथमिक कुंजी पर भी टकराव कर सकता है उन वस्तुओं के लिए जो समान नहीं हैं। – Eric
हाँ मेरा सिर्फ एक उदाहरण था, मूल रूप से हर रूप में "दौड़ की स्थिति" समस्या है ... –