J'envisage de d=E9velopper une application Python avec connexion =E0 une
base Oracle. J'ai besoin de fiabilit=E9 et de performance (une gestion
des bulks serait bienvenue). J'ai fait une recherche sur le web mais
n'ai pas =E9t=E9 convaincu par ce que j'ai vu. Quelqu'un aurait-il un
retour d'exp=E9rience sur ces drivers ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
William Dode
On 10-02-2006, casa wrote:
Bonjour,
J'envisage de développer une application Python avec connexion à une base Oracle. J'ai besoin de fiabilité et de performance (une gestion des bulks serait bienvenue). J'ai fait une recherche sur le web mais n'ai pas été convaincu par ce que j'ai vu. Quelqu'un aurait-il un retour d'expérience sur ces drivers ?
J'utilise cx_oracle sans problème particulier...
-- William Dodé - http://flibuste.net
On 10-02-2006, casa wrote:
Bonjour,
J'envisage de développer une application Python avec connexion à une
base Oracle. J'ai besoin de fiabilité et de performance (une gestion
des bulks serait bienvenue). J'ai fait une recherche sur le web mais
n'ai pas été convaincu par ce que j'ai vu. Quelqu'un aurait-il un
retour d'expérience sur ces drivers ?
J'envisage de développer une application Python avec connexion à une base Oracle. J'ai besoin de fiabilité et de performance (une gestion des bulks serait bienvenue). J'ai fait une recherche sur le web mais n'ai pas été convaincu par ce que j'ai vu. Quelqu'un aurait-il un retour d'expérience sur ces drivers ?
J'utilise cx_oracle sans problème particulier...
-- William Dodé - http://flibuste.net
Amaury Forgeot d'Arc
Bonjour,
J'envisage de développer une application Python avec connexion à une base Oracle. J'ai besoin de fiabilité et de performance (une gestion des bulks serait bienvenue). J'ai fait une recherche sur le web mais n'ai pas été convaincu par ce que j'ai vu. Quelqu'un aurait-il un retour d'expérience sur ces drivers ?
Merci d'avance
Je ne suis pas sûr de ce que tu appelles 'bulks' ; pour moi, ce mot est lié à une technique pl/sql (bulk collect, forall...) qui n'est pas applicable en mode client/serveur.
Par contre, plusieurs extensions Oracle pour python utilisent la technique 'array fetch' (avec la fonction fetchmany()) et 'array bind' (avec la fonction executemany()) qui permettent de retrouver et de passer plusieurs lignes d'un coup.
cx_Oracle en particulier fonctionne très bien. Dans mes applications, je l'utilise même directement à partir du C ; ça va un (tout petit) peu plus vite qu'une de mes premières versions qui utilisait directement les fonctions OCI d'Oracle... Et c'est bien plus facile à utiliser !
-- Amaury
Bonjour,
J'envisage de développer une application Python avec connexion à une
base Oracle. J'ai besoin de fiabilité et de performance (une gestion
des bulks serait bienvenue). J'ai fait une recherche sur le web mais
n'ai pas été convaincu par ce que j'ai vu. Quelqu'un aurait-il un
retour d'expérience sur ces drivers ?
Merci d'avance
Je ne suis pas sûr de ce que tu appelles 'bulks' ; pour moi, ce mot est
lié à une technique pl/sql (bulk collect, forall...) qui n'est pas
applicable en mode client/serveur.
Par contre, plusieurs extensions Oracle pour python utilisent la
technique 'array fetch' (avec la fonction fetchmany()) et 'array bind'
(avec la fonction executemany()) qui permettent de retrouver et de
passer plusieurs lignes d'un coup.
cx_Oracle en particulier fonctionne très bien.
Dans mes applications, je l'utilise même directement à partir du C ; ça
va un (tout petit) peu plus vite qu'une de mes premières versions qui
utilisait directement les fonctions OCI d'Oracle... Et c'est bien plus
facile à utiliser !
J'envisage de développer une application Python avec connexion à une base Oracle. J'ai besoin de fiabilité et de performance (une gestion des bulks serait bienvenue). J'ai fait une recherche sur le web mais n'ai pas été convaincu par ce que j'ai vu. Quelqu'un aurait-il un retour d'expérience sur ces drivers ?
Merci d'avance
Je ne suis pas sûr de ce que tu appelles 'bulks' ; pour moi, ce mot est lié à une technique pl/sql (bulk collect, forall...) qui n'est pas applicable en mode client/serveur.
Par contre, plusieurs extensions Oracle pour python utilisent la technique 'array fetch' (avec la fonction fetchmany()) et 'array bind' (avec la fonction executemany()) qui permettent de retrouver et de passer plusieurs lignes d'un coup.
cx_Oracle en particulier fonctionne très bien. Dans mes applications, je l'utilise même directement à partir du C ; ça va un (tout petit) peu plus vite qu'une de mes premières versions qui utilisait directement les fonctions OCI d'Oracle... Et c'est bien plus facile à utiliser !