मैं बिल्कुल एक डीबीए नहीं हूं, इसलिए मैं प्रतिक्रियाओं को समझने में आसान सराहना करता हूं। मुझे अपने डीबी और प्रतिकृति को प्रतिकृति प्रदान करना है और अधिक सुविधाजनक लगता है क्योंकि यदि एक पोस्टग्रेस्क्ल उदाहरण विफल रहता है, तो ग्राहकों को काम करने के लिए कुछ भी बदलने की आवश्यकता नहीं है, है ना? तो, इस मामले में, pgpool का उपयोग करने के लिए और अधिक समझ में आता है, लेकिन कॉन्फ़िगरेशन भाग (मेरे लिए) बहुत अधिक जटिल और भ्रमित लगता है। उदाहरण के लिए, क्या मुझे postgresql सर्वर दोनों पर WAL सेट अप करने की आवश्यकता है? या यह केवल तभी जरूरी है जब मैं postgresql प्रतिकृति सेट अप करना चाहता हूं? जितना अधिक मैं इन सवालों का जवाब पाने की कोशिश करता हूं, उतना ही कम स्पष्ट हो जाता है। हो सकता है कि मैं भूल गया कि कैसे Google ...पगपूल II प्रतिकृति और postgresql प्रतिकृति के बीच क्या अंतर है?
5
A
उत्तर
4
पोस्टग्रेस्क्ल (स्ट्रीमिंग प्रतिकृति, गर्म स्टैंडबाय, हॉट स्टैंडबाय) द्वारा प्रदान की गई प्रतिलिपि शिपिंग पर आधारित है, सभी स्टैंडबाय सर्वर पर लॉग लिखने के लिए तैयार है। राइट स्टेटमेंट मास्टर पर जाएंगे और मास्टर स्टैंडबाय सर्वर (या मास्टर-मास्टर प्रतिकृति के अन्य मास्टर्सिन मामले) में लॉग भेज देगा।
जबकि पगपूल एक प्रकार का स्टेटमेंट आधारित प्रतिकृति मिडलवेयर (डेटाबेस प्रॉक्सी की तरह) है यानी वास्तव में कथन वास्तव में pgpool और pgpool पर जाते हैं, इसे सभी सर्वरों को दोहराने के लिए आगे बढ़ाया जाता है।
यदि पीजीपूल क्रैश हो रहा है तो सर्वर का उपयोग करने का एक बड़ा नुकसान है तो आपका पूरा असफलता क्लस्टर विफल रहता है (विफलता का एक बिंदु)।
अधिक जानकारी के लिए: http://www.postgresql.org/docs/9.4/static/different-replication-solutions.html
संबंधित मुद्दे
- 1. मोंगो में शेर्डिंग और प्रतिकृति के बीच क्या अंतर है?
- 2. प्रतिकृतिसेट और प्रतिकृति नियंत्रक के बीच क्या अंतर है?
- 3. PostgreSQL प्रतिकृति रणनीतियों
- 4. प्रतिकृति
- 5. पाउचडीबी प्रतिकृति प्रतिकृति
- 6. Redis प्रतिकृति और redis sharding (क्लस्टर) अंतर
- 7. डाटाबेस प्रतिकृति या मिररिंग?
- 8. प्रतिकृति मोड परिभाषाएं?
- 9. MySQL प्रतिकृति
- 10. एल्म प्रतिकृति
- 11. MySQL प्रतिकृति
- 12. क्लोजरस्क्रिप्ट प्रतिकृति
- 13. माइक्रोसॉफ्ट सिंक फ्रेमवर्क या प्रतिकृति
- 14. SQLite समर्थन प्रतिकृति करता है?
- 15. लेनदेन और मास्टर + दास प्रतिकृति
- 16. मुजाक प्रतिकृति सलाह और तकनीक
- 17. एसक्यूएल सर्वर मर्ज प्रतिकृति अनुसूची
- 18. एचडीएफएस कम प्रतिकृति फैक्टर
- 19. कॉच डीबी प्रतिकृति प्रॉक्सी
- 20. postgresql पर pg_global और pg_default के बीच क्या अंतर है?
- 21. mysql के दौरान redsift प्रतिकृति
- 22. HDFS प्रतिकृति कारक परिवर्तन
- 23. अमेज़ॅन अरोड़ा प्रतिकृति
- 24. bluemix cloudant प्रदर्शन - प्रतिकृति
- 25. सौर: प्रतिकृति विकल्प
- 26. एक प्रतिकृति रेडिस क्लस्टर
- 27. एसक्यूएल एज़ूर प्रतिकृति
- 28. गिट सर्वर प्रतिकृति
- 29. फायरबर्ड डेटाबेस प्रतिकृति
- 30. mysql प्रतिकृति - टेबल लॉकिंग?
मैं pgPool की प्रतिकृति से अधिक अंतर्निहित प्रतिकृति पसंद करेंगे। प्रतिकृति का प्रबंधन करने के लिए एक बहुत अच्छा टूल http://repmgr.org/ आमतौर पर लोग "क्लस्टर" को इंगित करने के लिए वर्चुअल आईपी का उपयोग करते हैं लेकिन आप प्रतिकृति सर्वर –
पर प्रॉक्सी के रूप में कार्य करने के लिए pgPool का उपयोग भी कर सकते हैं यदि आप ' अनुभव नहीं किया गया है, वाल संग्रह फॉलओवर के साथ निर्मित स्ट्रीमिंग प्रतिकृति के लिए चिपके रहें। 'repmgr' इस के साथ मदद करता है। PgBouncer (एक स्क्रिप्ट के साथ जो फेलओवर पर गंतव्य सर्वर को बदलता है), या HAPROxy जैसे कुछ प्रॉक्सी का उपयोग करें, यदि आप इसे क्लाइंट-पारदर्शी बनाना चाहते हैं। पूरी तरह से स्वचालित विफलता का प्रयास न करें, मैन्युअल रूप से ट्रिगर किए गए स्क्रिप्ट किए गए फ़ेलओवर का उपयोग करें - और * समय-समय पर परीक्षण करें। –