par
Vorkosigan » 12 juin 2006, 18:24
Question tres vaste... reponse plutot floue.
Oui - Oracle, MS SQL Server et MySQL sont tous les 3 des SGBDR (Systemes de Gestion de Base de Donnees Relationelles). Maintenant ils sont assez differents.
Oui - Il existe un langage theoriquement commun a ces SGBDR appelé SQL ANSI 92... en pratique :
=> ces 3 SGBDR ne l'implementent pas tous de la meme maniere
=> ils ne l'implementent pas tous en totalite
=> chacun a aussi developpe ses propres extensions de SQL
Au final, si on passe assez facilement de l'un a l'autre, il y a des differences assez importantes cote SQL.
Non - Ces 3 outils sont assez differents et correspondent a des utilisations assez differentes des bases de donnees.
- MySQL est fondamentalement un Systeme de Fichiers (très) amélioré et est tout a fait adapté pour un site web ou une application assez simple.
- Pour une application plus lourde en terme de base de données, ayant des contraintes de perfs, de synchronization, de backup... il vaut mieux passer a SQL Server ou Oracle.
Tout le monde ne sera pas d'accord avec le fait de ranger SQL Server et Oracle dans la meme boite car Oracle est quand meme beaucoup complet et sur que SQL Server (et surtout peut tourner sous Unix et est beaucoup plus stable), mais fondamentalement ils restent assez proches.
En esperant avoir eclaire ta lanterne.
Question tres vaste... reponse plutot floue.
Oui - Oracle, MS SQL Server et MySQL sont tous les 3 des SGBDR (Systemes de Gestion de Base de Donnees Relationelles). Maintenant ils sont assez differents.
Oui - Il existe un langage theoriquement commun a ces SGBDR appelé SQL ANSI 92... en pratique :
=> ces 3 SGBDR ne l'implementent pas tous de la meme maniere
=> ils ne l'implementent pas tous en totalite
=> chacun a aussi developpe ses propres extensions de SQL
Au final, si on passe assez facilement de l'un a l'autre, il y a des differences assez importantes cote SQL.
Non - Ces 3 outils sont assez differents et correspondent a des utilisations assez differentes des bases de donnees.
- MySQL est fondamentalement un Systeme de Fichiers (très) amélioré et est tout a fait adapté pour un site web ou une application assez simple.
- Pour une application plus lourde en terme de base de données, ayant des contraintes de perfs, de synchronization, de backup... il vaut mieux passer a SQL Server ou Oracle.
Tout le monde ne sera pas d'accord avec le fait de ranger SQL Server et Oracle dans la meme boite car Oracle est quand meme beaucoup complet et sur que SQL Server (et surtout peut tourner sous Unix et est beaucoup plus stable), mais fondamentalement ils restent assez proches.
En esperant avoir eclaire ta lanterne.