Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search archives
  Advanced Search

Re: [Fwd: Quel est le codage le plus efficace]



Bonjour,

La véritable question est de savoir ce qui doit être fait dans le cas où la
ligne existe déjà et la proportion de lignes qui existe déjà.

Si dans le cas où la ligne existe, on doit remplacer l'INSERT par un UPDATE,
c'est le pourcentage d'échec sur l'INSERT qui va déterminer si on fait
d'abord l'INSERT ou l'UPDATE, l'idéal étant d'encapsuler les mises à jour
dans une procédure stockée pour éviter les allers/retours entre l'applicatif
et le SGBD.

Dans tous les cas, je partage l'avis qui dit qu'il vaut mieux privilégier le
codage agressif à partir de moment où le SGDB et surtout le programme gère
bien les erreurs.

D'un point de vue Performances, l'ordre le plus économique est celui qui
n'est pas exécuté donc il faut privilégier la solution qui conduit au nombre
le plus réduit d'ordres.

-- 
Christian GRANDIN
christian(dot)grandin(at)gmail(dot)com


Home | Main Index | Thread Index

Privacy Policy | About PostgreSQL
Copyright © 1996 – 2012 PostgreSQL Global Development Group