2010-04-01 12 views
9

मैं जिस कंपनी के लिए काम करता हूं वह वर्तमान में ओबीआई पुस्तकालयों को डीबी कनेक्टिविटी के साधन के रूप में सार करने के लिए कुछ बुनियादी कार्यों का उपयोग करता है। हम PHP की पीडीओ ऑब्जेक्ट पर स्विच करने पर विचार कर रहे हैं, लेकिन कुछ त्वरित खोजों से, ऐसा लगता है कि ओरेकल ड्राइवर अन्य पीडीओ ड्राइवरों की तुलना में थोड़ा कम परिपक्व है। मैं किसी भी पीडीओ/ओसीआई 8 के लिए कुछ प्रो/विपक्ष की सराहना करता हूं जिसने इसे उत्पादन वातावरण में उपयोग किया है।ओरेकल, पीडीओ_ओसीआई बनाम ओसीआई 8

धन्यवाद!

+1

आपको पता है कि ओरेकल पीडीओ चालक प्रयोगात्मक के रूप में चिह्नित है, है ना? – Blair

उत्तर

4

मुझे ऐसा लगता है कि Oracle पीडीओ के लिए एक ड्राइवर को विकसित करने में रुचि रखते यह विकासशील है यह खुद ड्राइवर है आप Oracle डाटाबेस के करीब ... ओरेकल चालक को रखने के लिए ... आदि :)

के रूप में दूर नहीं है जैसा कि मैंने देखा है कि यदि आप अधिकतम से सामना कर सकते हैं तो कोई समस्या नहीं है। 4000 चार्स के वर्चर 2 के ग्रंथ। यदि आपको सीएलओबी (और/या बड़ा) की आवश्यकता है तो पीडीओ_ओसीआई के साथ न जाएं।

मैंने ओरेकल के साथ पीडीओ के प्रतिस्थापन में गिरावट के रूप में कक्षाओं "पीडीओएसआरओआरओटी" का एक सूट बनाया है। जब पीडीओ पर्याप्त परिपक्व हो जाता है तो मैं रेफैक्टर का उपयोग कर सकता हूं-> इसे पीडीओ में बदलने के लिए नाम बदलें।

4

मेरे पास पीडीओ चालक के साथ व्यक्तिगत अनुभव नहीं है (experimental के रूप में टैग किया जा रहा है इसके लिए भी पर्याप्त नहीं था)। लेकिन The Underground PHP and Oracle Manual में हम पीएचपी पीडीओ एक्सटेंशन अध्याय की प्रस्तावना के रूप में, निम्नलिखित पढ़ सकते हैं:

पीडीओ विस्तार और PDO_OCI ड्राइवर पीएचपी 5.1 बाद में खुला स्रोत और शामिल कर रहे हैं। ओरेकल पीडीओ_ओसीआई में योगदान नहीं देता है।

पीएचपी समुदाय पीडीओ परियोजना दुर्बल है और Oracle OCI8 बजाय जब भी संभव हो अपने बेहतर सुविधा सेट की वजह से, प्रदर्शन, विश्वसनीयता और स्थिरता का उपयोग कर अनुशंसा करता है। सामान्य प्रयोजन अनुप्रयोगों के लिए पीडीओ_ओसीआई का उपयोग अनुशंसित नहीं है।

विस्तार समाप्त हो गया है नहीं, यह शायद खराब रखरखाव है (हालांकि कुछ bug fixes अब के माध्यम से प्राप्त और उसके बाद) है और यह साल के लिए उस तरह से हो गया है। मैं अपने अंडे उस टोकरी में नहीं डालूंगा।

0

हो सकता है कि मैं पार्टी के लिए बहुत देर हो जाऊं .. बस चर्चा में कुछ मूल्य जोड़ने का विचार किया। मुझे ओसीआई 8 और ओसीआई 8_11 एक्सटेंशन में अनुभव हुआ है और संग्रहित प्रक्रियाओं/पैकेजों, सीएलओबी/बीएलओबी और एक्सएमएल का उपयोग करके कुछ व्यापक वर्कलोड किया है, मुझे कभी भी विकल्पों से बाहर नहीं होना पड़ा .. आगे यह बहुत विश्वसनीय लगता है और व्यापक भार को संभाला जा सकता है और मैंने इसका भी उपयोग किया है भारी वर्कलोड को संभालने के लिए एक बार एक ईटीएल (ट्रांसफॉर्म लोड निकालें) अनुप्रयोगों के लिए ... यह भी मानना ​​है कि ओसीआई 8 व्यापक रूप से उपयोग किया गया विस्तार है .. pdo से ..

+0

मुझे लगता है कि आप इस सवाल को गलत तरीके से पढ़ते हैं। कोई भी ओसीआई फायदे से इंकार नहीं करता है। सवाल यह है: ** पीडीओ ** ड्राइवर विश्वसनीय है? –

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