On Wed, 11 Oct 2000, Patrick GONCALVES wrote:
> On m'a fortement d�conseill� l'utilisation d'ODBC dans ce cas de figure,
> tr�s al�atoire au niveau des performances et d'int�grit� des donn�es.
As-tu plus de d�tails l�-dessus ? Le probl�me est-il:
- la qualit� des drivers client ODBC sous Microsoft Windows, en g�n�ral ?
- la qualit� de Microsoft Access lors de l'utilisation ODBC ?
- la performance de PostgreSQL ?
Dans quelle mesure l'int�grit� des donn�es peut �tre probl�matique, vu que
ODBC, � ma connaissance, n'�change que des requ�tes SQL et les r�ponses ?
(par opposition � une configuration Microsoft access + Samba o� si le
locking n'est pas effectu� correctement, des probl�mes peuvent intervenir)
Bon, je crois que je vais devoir essayer :)
> Y a t-il de gros changements ( ou difficult�s ) pour un utilisateur de
> MySQL migrant vers Posgres ?
On peut penser que cette complexit� est bien plus faible que de migrer une
base de donn�es enti�re �crite en Microsoft Visual Basic sous Microsoft
Access en quelque chose d'ouvert :)
Si tu programmes en Perl et que tu utilises DBI, les seules diff�rences
seront les concepts support�s ou non par ta base de donn�es. Autrement il
n'y aura presque aucune diff�rence dans l'appel (juste un autre nom de
driver haut niveau). En PHP, *sauf erreur*, les noms de fonctions
changent.
Exemple:
- PostgreSQL ne supporte pas les OUTER JOIN, mySQL si. Il faudra pour
le moment les convertir en un SELECT r�cursif (que mySQL ne supporte
pas ...)
- PostgreSQL supporte: les contraintes d'int�grit� de r�f�rence
(p.ex. tu peux d�finir ta base de donn�es pour interdire l'effacement
d'un client s'il est encore r�f�renc� par des factures), les
transactions, un locking plus fin, et plus de langages de requ�tes.
- l'administration de mySQL semble plus simplifi�e. Il y a aussi plus
d'outils.
Mais � mon avis, les diff�rences mySQL et PostgreSQL vont diminuer,
surtout maintenant qu'il y a VALinux derri�re mySQL.
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.