Certes les puristes de la BD lui reprochent de ne pas être une véritable BD.
Ils ont d'ailleurs totalement raisons (SQL-99 partiellement supporté, pas de curseurs et pas de procédures dans les versions de prod de MySQL...). Mais la quasi totalité des sites Web (et pléthores d'autres projets), n'ont pas besoin de "vraies" bases de données...
A mon avis, MySQL est une véritable BD. Maintenant, comme tu le mentionnes, il ne supporte pas l'intégrité de SQL-99. Mais ce n'est pas pour cette raison que ce n'est pas une véritable BD.
Une BD sert à stocker, gérer et retrouver des données et cela MySQL sait le faire. Maintenant, il n'implémente pas la totalité du standard. Mais ceux qui ont besoin de toutes les fonctionnalités de SQL-99 se tourneront vers une autre BD, mais pas vers une vraie DB.
[^] # Re: Sortie de MySQL 5.0.0 Alpha
Posté par Lee Nux . En réponse à la dépêche Sortie de MySQL 5.0.0 Alpha. Évalué à 2.
Ils ont d'ailleurs totalement raisons (SQL-99 partiellement supporté, pas de curseurs et pas de procédures dans les versions de prod de MySQL...). Mais la quasi totalité des sites Web (et pléthores d'autres projets), n'ont pas besoin de "vraies" bases de données...
A mon avis, MySQL est une véritable BD. Maintenant, comme tu le mentionnes, il ne supporte pas l'intégrité de SQL-99. Mais ce n'est pas pour cette raison que ce n'est pas une véritable BD.
Une BD sert à stocker, gérer et retrouver des données et cela MySQL sait le faire. Maintenant, il n'implémente pas la totalité du standard. Mais ceux qui ont besoin de toutes les fonctionnalités de SQL-99 se tourneront vers une autre BD, mais pas vers une vraie DB.
Voilà, juste pour souligner les nuances. :-)