quelle erst la difference majeure entre oracle et mysql
quels sont les avantages d'oracle par rapport à mysql ??
quelle erst la difference majeure entre oracle et mysql
quels sont les avantages d'oracle par rapport à mysql ??
Tu à lu le comparatif SGBD ?
Ne pas me contacter pour le forum et je ne répondrai à aucune question technique. Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts
15 000 offres d'emploi développeurs et informatique
Cours et tutoriels développeurs et informatique
Les FAQ's & Les Livres
Codes sources
Téléchargements
Oracle exploite des bases de données relationnelles depuis plus de 20 ans et certaines bases dépassent les 120 Téra octets.
MySQL exploite des bases de données RELATIONNELLES depuis moins de 2 ans et peu de bases exploitées de manière RELATIONNELLES dépassent quelque giga octets...
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
MySQL est à Oracle ce que DACIA est à Renault....![]()
Oracle est sans doute plus puissant, plus éprouvé, etc. Néanmoins, son dialecte SQL, qui a été à la pointe autrefois, est assez éloigné de la norme SQL (cela s'améliore) et surtout très pauvre. Ainsi, Oracle 10 ne permet pas le regroupement externe (j'ai même un doute sur le tri externe), ne connait pas la clause LIMIT, a une implémentation réduite du constructeur de ligne (alors qu'il a été l'un des premiers à mettre en place cette syntaxe).
Les versions 4.1 et 5 de MySQL apportent tout cela, ainsi que des innovations particulièrement intéressantes, notamment une optimisation des regroupements (qui permet d'écrire par exemple un requête comme SELECT Nom, Prenom ... GROUP BY IDpersonne) et la fonction d'agrégation par concaténation GROUP_CONCAT().
En gros, disons qu'Oracle est une grosse usine super puissante mais pas très innovante, tandis que la dernière version de MySQL est un petit labo de recherche, avec un côté un peu bricolo mais plein d'idées passionantes !
--
Antoun
Guide complet MySQL 5, par Antoine Dinimant, éd. MicroApplication
http://www.microapp.com/livre_mysql_7873.html
Antoun raconte :
clause LIMIT : cela n'existe pas en SQL (norme) en revanche il existe des outils purement SQL (à la norme) bie plus puissants pour ce faire : les fonction de fenêtrage. Oracle en implémente la plupart. Pas MySQL !Oracle est sans doute plus puissant, plus éprouvé, etc. Néanmoins, son dialecte SQL, qui a été à la pointe autrefois, est assez éloigné de la norme SQL (cela s'améliore) et surtout très pauvre. Ainsi, Oracle 10 ne permet pas le regroupement externe (j'ai même un doute sur le tri externe), ne connait pas la clause LIMIT, a une implémentation réduite du constructeur de ligne (alors qu'il a été l'un des premiers à mettre en place cette syntaxe).
une implémentation réduite du constructeur de ligne : aucun SGBDR n'a une implémentation complète du ROW VALUE CONSTRUCTOR.
Antoun raconte aussi :
GROUP_CONCAT() : n'existe pas en SQL. En revanche pour des agrégats cumulatifs la norme SQL prévoit GROUP BY CUBE, GROUP BY ROLLUP, qui existe je crois sous Oracle.Les versions 4.1 et 5 de MySQL apportent tout cela, ainsi que des innovations particulièrement intéressantes, notamment une optimisation des regroupements (qui permet d'écrire par exemple un requête comme SELECT Nom, Prenom ... GROUP BY IDpersonne) et la fonction d'agrégation par concaténation GROUP_CONCAT().
CONCLUSION : vous démolissez Oracle en croyant faussement que ce que fait MySQL est meilleur. Mais MySQL est très loin d'implémenter toutes les finesses du langage SQL et de plus il est très anti normatif !
Oracle permet bien évidemment de faire beaucoup plus de choses, même s'il est effectivement en retard sur la norme SQL.
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Ne parlerais-tu pas des fonctions analytiques ?Envoyé par Antoun
http://lalystar.developpez.com/fonctionsAnalytiques/
Partager