2010-01-17 10 views
5

यदि आपको ओरेकल या डीबी 2 के बजाय पोस्टग्रेएसक्यूएल का उपयोग करना है, तो आपको सबसे ज्यादा फीचर क्या याद आएगी? मैं विशेष रूप से उन सुविधाओं में रूचि रखता हूं जो उच्च उपलब्धता OLTP अनुप्रयोगों के लिए महत्वपूर्ण हैं। धन्यवाद!ओएलटीपी के लिए ओरेकल और डीबी 2 की तुलना में PostgreSQL की तुलना में सबसे महत्वपूर्ण विशेषता क्या है?

संपादित करें: मैं तकनीकी सीमाओं में और अधिक देख रहा हूं। आइए मान लें कि आपके पास PostgreSQL, Oracle और DB2 में विशेषज्ञता का एक ही स्तर है।

उत्तर

3

विकास

प्रदर्शन ट्यूनिंग के लिए Oracle Wait interface के लिए Application Express (हालांकि मैं खुशी होगी Postgres समकक्ष के बारे में बताया जा करने के लिए)।

Oracle RAC उसी डेटासेट का उपयोग करके एकाधिक सर्वरों को स्केल करने के लिए।

+0

आप पोस्टग्रेएसक्यूएल में ओरेकल प्रतीक्षा सामान जैसी कुछ भी नहीं कर सकते हैं। इस क्षेत्र में सामान्य तकनीकों में प्रोफाइल का उपयोग करना शामिल है (gprof और oprofile लोकप्रिय हैं) और dtrace। यह उतना ही अच्छा है जितना चीजें अभी मिलती हैं। –

0

प्रबंधन समर्थन/विश्वास/समर्थन

और मैं अपने/मेरी प्रबंधन, नहीं आईबीएम/Oracle की ..

मतलब हम सभी को और अधिक हम जानते (एक बहुत सफल अस्तित्व रणनीति) पर भरोसा करते हैं । प्रबंधन प्रकारों में अक्सर उन कार्यों में एक मुक्त डीबी की तुलना में डीबी 2/ओरेकल का सामना करना पड़ता है (जिस कंपनी के लिए मैं काम करता हूं उसके साथ टेलको)। स्वाभाविक रूप से वे बेहतर ज्ञात उत्पादों की ओर झुकेंगे।

मैं जानता हूँ कि यह MySQL, PostgreSQL और अन्य अधिक खुला/कम महंगा उत्पादों के रूप में हाल के वर्षों (प्रबंधन/व्यापार) समाचार लेख में उल्लेख किया और critcal सिस्टम में सफलतापूर्वक इस्तेमाल किया पाने में बहुत बदल गया है ...


अपडेट: मैंने समुदाय विकी ध्वज सेट किया है क्योंकि अब आप कहते हैं कि आप तकनीकी जानकारी की तलाश में हैं, जो मेरा जवाब निश्चित रूप से नहीं है।

1

@ गैरी रिजर्डिंग आरएसी, पोस्टग्रेस अब संस्करण 8.3 के बाद से वाल-लॉग शिपिंग का समर्थन करता है, अगर मुझे सही याद है। यह एक साझा कैश सिस्टम के रूप में काफी अच्छा नहीं है लेकिन यह स्केलिंग के साथ-साथ अनावश्यकता के लिए वास्तविक समय प्रतिकृति की अनुमति देता है।

मुझे लगता है कि स्वयं-ट्यूनिंग वास्तव में है जहां PostgreSQL बहुत पीछे गिर गया है। आप PostgreSQL में बहुत बड़े डेटासेट पर भी बहुत ही अच्छे प्रदर्शन प्राप्त कर सकते हैं, लेकिन सर्वर कॉन्फ़िगरेशन और अनुक्रमण तक पहुंचने के लिए इसे बहुत कठिन ट्यूनिंग कार्य की आवश्यकता होती है, जबकि ओरेकल और एमएस-एसक्यूएल सर्वर स्वचालित रूप से उस काम को बहुत अधिक करते हैं।

+0

PostgreSQL ने 8.0 के बाद से WAL लॉग शिपिंग (और "गर्म" स्टैंडबाय) का समर्थन किया है। यही वह सुविधा थी जिसने 7.4 से हमारे अपग्रेड को बढ़ाया। –

+0

यह कहा जाना चाहिए कि पठनीय दासों के लिए डब्ल्यूएएल शिपिंग 9.0 तक काम नहीं करता है, इसलिए ओएलटीपी * के लिए इस मॉडल * के साथ स्केलिंग संभवतः पुराने संस्करणों पर असंभव है। यदि आप इन पुराने संस्करणों पर रिपोर्टिंग/डीएसएस प्रकार के प्रश्नों के लिए ऐसा करना चाहते हैं, तो हमने ऐसा करने के लिए स्क्रिप्ट लिखीं, google OmniPITR – xzilla

संबंधित मुद्दे