mysql, Microsoft SQL et Oracle

sophos
Invité n'ayant pas de compte PHPfrance

12 juin 2006, 17:27

Bonjour a tous !

Je me posais une question concernant les bases de données, vue que je n'ai pas la réponse je vous en fait donc part.

Quel est la principale différence entre MySQL, ORacle et Microsoft SQL ?
Ce sont tous des SGBD ? MySQl et Microsoft SQL utilise le même langage ( le SQL ?) MySQL est donc un concurrent de la société Oracle ?

Microsoft SQL est-il beaucoup utilisé ?
MySQL et Microsoft SQL sont-ils basés sur le SQL ? MySQL etant libre et microsoft etant payant cela me fait tout drole...

Bref, si vous avez quelque réponses ou si vous avez des liens qui pourrai m'expliquer clairement ce que sont ces trois Logiciels je vous seria très reconnaissant.

Merci

Eléphant du PHP | 140 Messages

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.

sophos
Invité n'ayant pas de compte PHPfrance

13 juin 2006, 11:30

Oui ca va un peu mieu, merci.

Cependant l'admin réseau ou je fais mon stage m'as indiqué que c'etait SQL qui est concurrent de Oracle, je pense qu'il faisait allusion a SQL server.

De plus j'ai vu que MySQL se developpé afin de s'adapter au monde de l'entreprise, (partenariat avec SAP, Business Object,...) donc MySQL est lui aussi un concurrent de Oracle ?