Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour, j'utilise le ZF en 1.5 sur base mysql depuis quelques semaines et tout roule.
Pour un autre projet je dois réaliser mon appli avec une base oracle (8i je crois), est ce que quelqu'un à des retours concernant sa compatibilité avec ZF ? est ce aussi stable et performant qu'avec Mysql ?
Hors ligne
Bonjour,
J'avais fait tourner un site sur le ZF 1.0 avec Oracle.
Ca tournait.
J'ai eu des problèmes avec la casse des champs dans la base : Oracle renvoie tous les noms de champs en majuscule (ou en minuscule, je sais plus). En faisant en sorte que mes requêtes utilisent la même casse qu'oracle, ça s'était bien passé.
J'ai eu un autre problème au niveau des séquences (pas d'autoincrément sous Oracle, uniquement des séquences). Le ZF peut simuler une autoincrémentation si tu nommes ta séquence comme il faut en fonction du nom de ta table je crois (à vérifier), sinon il faut modifier ton code pour fournir le nom de la séquence quand tu fais ton insert...
En termes de perfs, je ne peux pas dire, mon site avait un trafic très faible (site wap).
Il me semble que dans la version 1.5 ils ont ajouté des paramètres pour mieux gérer les problèmes de casse. Tout ce qui est accès aux schémas est bien documenté dans la doc...
En clair tu vas un peu plus galérer qu'avec mysql, mais ça se fait et une fois en place, ça marche bien...
A+, Philippe
Hors ligne
Hello,
Mes applis tournent bien sur Oracle 9i et 10g mais effectivement il y a quelques informations à avoir :
- http://framework.zend.com/manual/fr/zen … tes.oracle
- http://framework.zend.com/manual/fr/zen … s.example2
A+
Hors ligne
philippe a écrit:
Bonjour,
J'avais fait tourner un site sur le ZF 1.0 avec Oracle.
Ca tournait.
J'ai eu des problèmes avec la casse des champs dans la base : Oracle renvoie tous les noms de champs en majuscule (ou en minuscule, je sais plus). En faisant en sorte que mes requêtes utilisent la même casse qu'oracle, ça s'était bien passé.
J'ai eu un autre problème au niveau des séquences (pas d'autoincrément sous Oracle, uniquement des séquences). Le ZF peut simuler une autoincrémentation si tu nommes ta séquence comme il faut en fonction du nom de ta table je crois (à vérifier), sinon il faut modifier ton code pour fournir le nom de la séquence quand tu fais ton insert...
En termes de perfs, je ne peux pas dire, mon site avait un trafic très faible (site wap).
Il me semble que dans la version 1.5 ils ont ajouté des paramètres pour mieux gérer les problèmes de casse. Tout ce qui est accès aux schémas est bien documenté dans la doc...
En clair tu vas un peu plus galérer qu'avec mysql, mais ça se fait et une fois en place, ça marche bien...
A+, Philippe
si oracle te premet d'avoir une incrépentation automatique
il te faut mettre la valeur de la séquence comme valeur par défaut dans ton champs
A+JYT
Dernière modification par sekaijin (28-08-2008 13:59:27)
Hors ligne