How do I set up replication from MySQL to MongoDB? -


मेरे पास एक MySQL डाटाबेस में संग्रहीत एक वैज्ञानिक प्रयोग से डेटा का एक गुच्छा है, लेकिन मैं का उपयोग करने के लिए MongoDB का उपयोग करना चाहता हूं इसका नक्शा / कार्यक्षमता कम करने के लिए कुछ वेब चार्ट शक्ति MySQL को नए लिखने का सबसे अच्छा तरीका क्या मोंगो में दोहराया गया है? कुछ समाधान जहां मैं बाइनरी MySQL लॉग की जांच करता हूं और तदनुसार अपडेट करता हूं, जैसे मानक MySQL प्रतिकृति?

धन्यवाद! एलेक्स

MySQL और MongoDB बहुत अलग डेटा और क्वेरी मॉडल का उपयोग करता है, इसलिए आप सीधे डेटा ट्रांसफर नहीं कर सकते

अफसोस, दोनों के बीच डेटा को स्थानांतरित करना मैन्युअल रूप से किया जाना चाहिए, और ऐसा करना आपके डेटा पर कुशलता से बहुत अधिक निर्भर करता है। उदाहरण के लिए। आप प्रत्येक तालिका को एक अलग संग्रह (मोन्दोडीबी-लिंगो में लगभग एक मेज) में स्थानांतरित कर सकते हैं, और तालिका में अनूठी विशेषताओं को _id -attribute में बना सकते हैं। वैकल्पिक रूप से, आप _id को tablename + unique_id बना सकते हैं।

मूल रूप से, जैसा कि दस्तावेज़ डेटाबेस अनिवार्य रूप से फ्री-फ़ॉर्म हैं, आप अपने योजनाओं पर विज्ञापन-अनंत (जब तक _id -संग्रह संग्रह के भीतर अद्वितीय होते हैं)।


Comments