Articles précédents : Logiciel
- [80] Sortie de la slackware 9
- [29] NVidia TV-Out
- [33] OXine : une interface graphique en OSD pour... Xine
- [34] GAIM, Dia, Galeon & Bluefish pour GNOME 2.x
- [9] Être ou ne pas être... un utilisateur de Yorick
- [28] Les développeurs de logiciels libres peuvent-ils engager leur responsabilité civile ?
- [64] Sortie de Mozilla 1.3
- [56] Mandrake sort une distribution pour processeurs AMD-64bit
- [61] RedHat élargit son offre «RedHat enterprise»
- [81] Alsa 0.9 en version stable disponible
Liens connexes
- Page de download (496 hits)
- Procédure de mise à jour 3.23 vers 4.0 (495 hits)
- Les particuliarités de la branche 4.0 (638 hits)
- Le changelog (372 hits)
- La commande SET (366 hits)
- La commande UNION (365 hits)
Dépêche modérée par
Logiciel : La branche 4.0 de MySQL entre en production
Posté par Rénald Casagraude (). Modéré le 19 mars 2003.- Amélioration du support InnoDB ;
- moteur plus rapide ;
- possibilité de changé les paramètres de configuration à chaud (voir la commande SET) ;
- gestion plus fine des privilèges ;
- facilité de développement (voir MYSQL_CALC_FOUND_ROWS)...
J'en oublie surement et pour ne pas paraphraser la documentation de MySQL concernant la branche 4.0, ci joint des liens qui en disent long.
Pour info la branche 3.23 continuera à être supportée mais seul les problèmes de sécurité et les problèmes critiques seront corrigés.
Page de download (496 hits)
Procédure de mise à jour 3.23 vers 4.0 (495 hits)
Les particuliarités de la branche 4.0 (638 hits)
Le changelog (372 hits)
La commande SET (366 hits)
La commande UNION (365 hits)
> Lire la dépêche (26 commentaires, moyenne: 5,7).
Re: La branche 4.0 de MySQL entre en production
Ca fait un petit bout de temps qu'on attend l'arrivée de Mysql 4.0 en prod Selon certaines rumeurs, ovh compte passer ses serveurs prochainement Bon maintenant c'est pas tout, mais j'attends toujours le support des subselect (mysql 4.1) qu'on puisse arrêter de se faire chambrer par les gars de PostgreSQL :o)
-
[^]Re: La branche 4.0 de MySQL entre en production
Posté par fabien () le 19/03/2003 à 13:40. (lien). Évalué à 16.Exact ! Les requetes imbriqués manque encore fortement, Il y a un certain temps, j'avais vu que ca serair implementé dans la .. 3.24 ! maintenant que la 4.0 est là, c'est prevu pour la 4.1.... http://www.mysql.com/doc/en/ANSI_diff_Sub-selects.html
-
[^]Re: La branche 4.0 de MySQL entre en production
Posté par Philippe SOHM (page perso, ) le 19/03/2003 à 13:44. (lien). Évalué à 7.En fait ce qu'il faut savoir c'est que la branche 3.24 n'a jamais existé, on s'est arrêté à la 3.23 (3.23.56 pour être précis) En d'autres termes, la 4.0 a bénéficié de ce qui a été prévu pour la 3.24
-
-
[+] [^]Re: La branche 4.0 de MySQL entre en production
Posté par ptifeth (page perso, ) le 19/03/2003 à 13:42. (lien). Évalué à -3.A propos de postgresql, il y a une promo, et on echange votre baril de mysql tout pourri contre 2 barils de postgresql qui sent la lavande. (pour le plaisir du troll)
-
[^]Re: La branche 4.0 de MySQL entre en production
Posté par Pierre Jarillon (page perso, ) le 19/03/2003 à 13:58. (lien). Évalué à 32.Le subselect est pratique mais n'est pas fondamental. Ce que je vois plutôt, c'est que nous disposons maintenant de deux grandes bases de données assurant des contraintes d'intégrité fortes. C'est une caractéristique essentielle des bases de données que d'assurer cette intégrité. Cela permet à deux applications de modifier les données sans risquer de jouer deux jeux différents. Nous avons besoin de la diversité. KDE et Gnome, Qt et Gtk, Mozilla et Konqueror, OpenOffice et Koffice et enfin Postgresql et MySQL permettent à la communauté de progresser en explorant plusieurs voies. A contrario, ce qui n'a plus besoin d'être différent doit être normalisé. Exemples : - des formats de documents communs OO.o et Koffice (David Faure en est très conscient mais manque de temps...). - Les coupé-collé, drag & drop de KDE et Gnome - les extensions SQL de Postgresql et MySQL. Sur ce dernier point, la normalisation est urgente, le SQL92 a maintenant 11 ans !
-
[^]Re: La branche 4.0 de MySQL entre en production
Posté par xsnipe () le 19/03/2003 à 14:01. (lien). Évalué à 12.C'est juste... Au boulot on utilise les deux (PostgreSQL pour notre logiciel de formation à distance qui gére les cours et MySQL pour le site web) ; je pense que, malgré que la plupart de leurs fonctions se rejoignent de plus en plus, ils ont chacun leur rôle à jouer, m'est c'est juste mon avis.
--
Debian ... gentoo moi ça et vite :)
-
[^]Re: La branche 4.0 de MySQL entre en production
Posté par Philippe SOHM (page perso, ) le 19/03/2003 à 14:04. (lien). Évalué à 4.Bon il est vrai que la majorité des subselect sont transformables en LEFT JOIN / RIGHT JOIN mais bon, il est aussi vrai que c'est se casser la tête pour pas grand chose
-
[^]Re: La branche 4.0 de MySQL entre en production
Posté par fabien () le 19/03/2003 à 14:29. (lien). Évalué à 6.oui, et il y aussi ceux que l'on ne peux pas transformer... exemple : select * from emp e where salaire > ( select AVG(salaire) from emp e2 where e2.service=e.service ) en francais : les employés ayant un salaire superieur à la moyenne de leur service.
-
[^]Re: La branche 4.0 de MySQL entre en production
Posté par Philippe SOHM (page perso, ) le 19/03/2003 à 17:32. (lien). Évalué à 2.Je ne suis pas sur que - dans ce cas - la surcouche occasionée par l'ajout d'un langage au dessus (comme PHP) occasionne une réelle perte de performance par rapport au subselect ds le langage
Bon après c'est vrai que c'est saoulant à écrire sachant que l'on pourrait faire cela plus facilement.-
[^]Re: La branche 4.0 de MySQL entre en production
Posté par fabien () le 19/03/2003 à 19:59. (lien). Évalué à 3.Oui mais si tu veux le faire en SQL (ca sert à ca), parceque tu ne veux pas être dependant de la "sur-couche" ?...
apres tout, des trucs comme MAX, AVG, COUNT peuvent être fait en PHP/C/...
mais alors on peu tout faire en C ?.. faire des locks, tiens, les groupby peuvent se simuler facilement aussi...
et si on mettait tout dans un tableau, on lance un qsort et hop! plus besoin de la clause ORDER BY
pareil, on supprimer les KEY , on gere celà en dehors..
en fait, une bonne lecture sequentielle suffit, de quoi on se plains ? hein ?...
-
[^]Re: La branche 4.0 de MySQL entre en production
Posté par Thierry Boudet (page perso, ) le 20/03/2003 à 11:55. (lien). Évalué à 1.Je ne suis pas sur que - dans ce cas - la surcouche occasionée par l'ajout d'un langage au dessus (comme PHP) occasionne une réelle perte de performance par rapport au subselect ds le langage
Sauf si la base de données tourne sur une machine puissante (un pIV 2g, au hasard) et l'application sur une petite machine (un 486, toujours au hasard). Auquel cas, pouvoir faire le plus de choses possible en SQL, c'est vraiment mieux.
-
-
-
-
[^]Re: La branche 4.0 de MySQL entre en production
Posté par Dring FirebirdVsMySql () le 19/03/2003 à 14:55. (lien). Évalué à 8.Dans l'absolu, la communauté dispose de plus que ces 2 moteurs. De mémoire, et très rapidement : - Firebird - SAPdb - McKoi ... Ces 3 là supportent les transactions, et au moins pour Firebird et SAPdb les contraintes d'intégrité, les vues et les procédures stockées.
--
Non, rien.-
[^]Re: La branche 4.0 de MySQL entre en production
Posté par PloufPlouf (Jabber id, page perso, ) le 19/03/2003 à 19:24. (lien). Évalué à 0.Firebird supporte aussi les sous-requete
--
B3 powaaaa !
-
-
[^]Re: La branche 4.0 de MySQL entre en production
Posté par ludotux () le 19/03/2003 à 16:17. (lien). Évalué à 10.> Le subselect est pratique mais n'est pas fondamental. Tu me fais penser à le doc mysql d'il y a quelques années (je n'ai pas lu de version récente). La doc mysql d'explique dans les détails que les transactions, les procédure stocké, les subselect, l'intégrité référenciel, les views, etc... sont sans intérêts. Réellement bluffant ! Ils commencent à retourner leur veste en implémentant tout ces trucs "sans intérêts". Et c'est tant mieux.
-
[^]Re: La branche 4.0 de MySQL entre en production
Posté par Jean-Marc Leroy (page perso, ) le 20/03/2003 à 07:23. (lien). Évalué à 1.Disons plutôt que dans le cadre d'un site web pour débutant, c'est accessoire.
Mais pour atteindre la norme, MySQL DEVAIT implémenter tout ça.
Le principal reproche qu'on puisse faire à Microsoft, c'est quand même de ne pas respecter les normes existantes et d'en créer de nouvelles "de fait", sur mesure pour eux.
Réjouissons-nous, inutile de troller, tout le monde a droit à l'erreur (et au repentir)
-
-
-
[^]Re: La branche 4.0 de MySQL entre en production
Posté par Gloo () le 19/03/2003 à 14:27. (lien). Évalué à 8."j'attends toujours le support des subselect (mysql 4.1) qu'on puisse arrêter de se faire chambrer par les gars de PostgreSQL " même avec ça il y aura encore matière à "vous" chambrer: http://www.mysql.com/documentation/mysql/bychapter/manual_Introduction.html#Differences_from_ANSI http://www.mysql.com/documentation/mysql/bychapter/manual_Introduction.html#TODO http://www.mysql.com/documentation/mysql/bychapter/manual_Introduction.html#Bugs http://advocacy.postgresql.org/advantages/ Bon courage.
-
[^]Re: La branche 4.0 de MySQL entre en production
Posté par Philippe SOHM (page perso, ) le 19/03/2003 à 17:36. (lien). Évalué à 1.Ouais y aussi l'avantage de la licence, mysql c'est du gpl, pgsql c'est du bsd
Ok je -> []
-
-
[^]Re: La branche 4.0 de MySQL entre en production
Posté par VERMEEREN Sebastien () le 21/03/2003 à 22:28. (lien). Évalué à 1.Question.... pour le "connect by" comme sous oracle ? Je pense que c'etait prevu comme le subselect aussi non ?
Re: La branche 4.0 de MySQL entre en production
Très bonne nouvelle, plus qu'un petit effort et on a les procédures stockées ainsi que les vues...
-
[^]Re: La branche 4.0 de MySQL entre en production
Posté par swapon () le 19/03/2003 à 14:27. (lien). Évalué à 3.C'est prevu dans la version 5.x ... ce qui m'etonne qu'il prevoit le support unicode (UTF-8) dans la version 4.1 .. Changes in release 4.1.x (Alpha) Unicode (UTF8) support. Actuellement l'encoding utilisé c'est quoi ???
-
[^]Re: La branche 4.0 de MySQL entre en production
-
Re: La branche 4.0 de MySQL entre en production
Ca fait longtemps que MySQL 4 est utilisé en production, par Yahoo Finance par exemple. Ce n'est pas parce que l'étiquette a changé de "gamma" vers "stable" qu'une révolution a soudain eu lieu ;)
-
[^]Re: La branche 4.0 de MySQL entre en production
Posté par Rénald Casagraude () le 19/03/2003 à 14:53. (lien). Évalué à 7.Va dire cela à un *directeur technique* :-)




Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.