हाँ यह संभव है। मैं RDS
. का उपयोग करके इसे सफलतापूर्वक उपयोग कर रहा हूं , स्थानीय कैश के विशिष्ट मामले के लिए।
आपको read_only
. सेट करने की आवश्यकता है आपकी प्रतिकृति पर पैरामीटर 0
. पर . उस पैरामीटर के काम करने के लिए मुझे अपने सर्वर को रीबूट करना पड़ा।
यदि अलग-अलग तालिका नामों का उपयोग किया जाए तो यह अच्छी तरह से काम करेगा, क्योंकि RDS आपको सेट करने की अनुमति नहीं देता है:replicate-ignore-table
पैरामीटर।
याद रखें कि मास्टर<>दास के बीच कोई डेटा टकराव नहीं होना चाहिए। अगर कोई स्टेटमेंट है जो MASTER
. पर ठीक काम करता है , लेकिन SLAVE
. पर विफल रहता है , तो आपने अभी-अभी अपनी प्रतिकृति को तोड़ा है। ऐसा हो सकता है उदा। जब आपने SLAVE
. पर तालिका बनाई हो पहले तो कुछ समय बाद आपने उस तालिका को MASTER
. में जोड़ दिया है . CREATE
स्टेटमेंट MASTER
. पर काम करेगा , लेकिन SLAVE
. पर विफल , क्योंकि तालिका पहले से मौजूद है।
यह मानते हुए, आपको वास्तव में सावधान रहने की आवश्यकता है, जिससे आपका आवेदन SLAVE
. पर लिखा जा सके . यदि आप भूल जाते हैं / या गलती करते हैं और अपने कुछ अन्य डेटा के लिए प्रतिकृति पढ़ने के लिए लिखना शुरू करते हैं, तो अंत में आप डेटा खो सकते हैं या समस्याओं को डीबग करने में कठिनाई का अनुभव कर सकते हैं।