मैं डीबीए नहीं हूं; मैं एंटरप्राइज़ डेटाबेस आधारित एप्लिकेशन का प्राथमिक डेवलपर हूं।डाटाबेस मिररिंग/पोस्टग्रेस स्ट्रीमिंग प्रतिकृति
मैं वर्तमान में हमारे मौजूदा एंटरप्राइज़ डेटाबेस को अपग्रेड करने के लिए कुछ नई मशीनों का अनुमान लगा रहा हूं। वर्तमान में हम अपनी डीआर साइट पर डेटाबेस के साथ पोस्टग्रेस 8.4 चला रहे हैं जो कुछ कस्टम आरएसआईएनसी काम के माध्यम से अंतराल पर अपडेट प्राप्त करता है जो एक पूर्व कर्मचारी का प्रदर्शन करता है।
हम जिन प्रमुख मुद्दों से निपटने की कोशिश कर रहे हैं उनमें से एक दो वैश्विक कार्यालयों के बीच विलंबता है। हमारे पास न्यूयॉर्क में कर्मचारी और लंदन में कर्मचारी हैं। वर्तमान में, लंदन के कर्मचारियों को हमारे वीपीएन पाइप का भाग्य भुगतना पड़ता है। मैं वास्तव में उस बुनियादी ढांचे को बदलने की स्थिति में नहीं हूं।
मैं जो करना चाहता हूं वह पोस्टग्रेस 9 और सेटअप स्ट्रीमिंग प्रतिकृति पर ले जाया गया है। दास लंदन कार्यालय में होगा, जो उपयोगकर्ताओं के लिए पढ़ने की समस्याओं को कम करेगा। जिस समस्या को मैं देखता हूं वह दास को लिखता है (सुनिश्चित नहीं है कि पीजी कैसे इसे संभालता है, मेरी समझ यह है कि गुलाम केवल पढ़ने के लिए मोड में है)। आदर्श रूप से, लिखते हैं एनवाई में मास्टर को भेजा जाएगा (लिखने लंदन से बहुत कम हैं, लेकिन आवश्यक) डेटाबेस द्वारा ही। इसके अलावा, मैं इसे हॉट स्वेपेबल बैकअप (डीआर की जगह) के रूप में कार्य करने के लिए फॉलओवर सेट कर सकता हूं। दोबारा, सभी पोस्टग्रेस कॉन्फ़िगरेशन के भीतर कोई अतिरिक्त कोड नहीं है।
यह मेरा आदर्श समाधान है। मैं कितनी दूर हूँ? क्या ये संभव भी है?
मैं इस विषय की चौड़ाई से थोड़ा अभिभूत हूं और Google वास्तव में मेरी मदद नहीं कर रहा है। मैं कुछ अनुभवी डीबीए, उपाख्यानों, प्रासंगिक दस्तावेज या उदाहरणों के साथ किसी भी सलाह की सराहना करता हूं।
वर्तमान में हम एसक्यूएलकेमी को डेटाबेस के प्राथमिक इंटरफ़ेस के रूप में उपयोग कर रहे हैं, यदि यह प्रासंगिक है। इसका मतलब है कि हम पोस्टग्रेस से बंधे नहीं हैं।
सभी को धन्यवाद।
यदि कोई इसे प्राप्त करता है: पोस्टग्रेस ने आखिरकार मास्टर/मास्टर प्रतिकृति को जोड़ा जो हम उपयोग करते हैं। इससे पहले मैंने डेल्टा सेट बनाने और डीबी अपडेट करने के लिए कुंजी टेबल पर टाइमस्टैम्प के साथ कुछ कस्टम कोड का उपयोग किया था। नाइटली (एशिया घंटों) डीबी को पूर्व आरएसआईएनसी मेटाडोलॉजी का उपयोग करके पूरी तरह से सिंक किया गया था। पगपूल सुझाव, जबकि अच्छा, तालाब के दोनों किनारों पर विलंबता का सामना करना पड़ा। मैंने इसे गलत तरीके से कॉन्फ़िगर किया हो सकता है, लेकिन यह एक आदर्श समाधान नहीं था। – TrevorB