Oracle, PDO_OCI vs OCI8
L'entreprise pour laquelle je travaille actuellement utilise quelques fonctions de base pour résumé le BEC des bibliothèques comme un moyen pour la DB connectivité. Nous envisageons de commutation de PHP objet PDO, mais à partir de quelques recherches rapides, il semble que le pilote Oracle est un peu moins mature que les autres drivers PDO. Je vous serais reconnaissant certains pro/cons pour les AOP/oci8 de quelqu'un qui l'a utilisé dans un environnement de production.
Merci!
Vous vous rendez compte que l'Oracle de driver PDO est marqué comme expérimentale, droit?
OriginalL'auteur jarcoal | 2010-04-01
Vous devez vous connecter pour publier un commentaire.
Il me semble que l'Oracle n'est pas intéressé dans le développement d'un pilote pour les AOP, c'est le développement de son propre pilote pour vous tenir à proximité de la base de données oracle... pour le pilote oracle... etc. 🙂
Autant que je l'ai vu il n'y a pas de problème si vous pouvez faire face à max. textes de VARCHAR2 de 4000 CARACTÈRES. Si vous avez besoin d'CLOBs (et/ou plus) ne pas aller avec PDO_OCI.
J'ai créé une suite de classes "PDOSurrogate" en remplacement pour les AOP avec Oracle.
Lors de l'AOP est assez mature je peux utiliser Refactor->Renommer pour changer de PDO.
OriginalL'auteur eRadical
Je n'ai pas d'expérience personnelle avec le driver PDO (d'être étiquetés comme expérimentale était assez pour même pas envisagé). Mais dans Le Métro PHP et Oracle Manuel nous pouvons lire ce qui suit, comme préface à la PHP PDO chapitre:
L'extension n'est pas fini, il est probablement mal entretenues (bien que certains corrections de bugs obtenir par le biais de maintenant et alors) et il a été de cette façon depuis des années. Je ne voudrais pas mettre mes oeufs dans le même panier.
OriginalL'auteur Álvaro González
Je suis peut-être trop tard pour la partie .. juste pensé à ajouter de la valeur à la discussion. Je suis expérimenté dans OCI8 et OCI8_11 extension et l'ont fait certains étendue de la charge de travail à l'aide de procédures stockées/packages, CLOB/BLOB et XML que je n'avais jamais à court d'options .. de plus, il semble très fiable et peut gérer de vastes charges et j'ai même utilisé une fois pour un ETL(Extract Transform Load) des applications pour gérer de lourdes charges de travail... crois aussi oci8 est largement utilisé pour l'extension .. que pdo ..
OriginalL'auteur Prasad