MySQL 5.5 : sortie imminente ?
Oracle devrait annoncer la nouvelle version du SGBD open-source mercredi

Le , par Gordon Fowler, Expert éminent sénior
Mise à jour du 13/12/10

Ce mercredi, Oracle organise un webinar pour présenter « une mise à jour importante de MySQL ».

Tomas Ulin, Vice-Président du développement de MySQL et Rob Young, Senior Product Manager, y dévoileront les dernières avancées du SGBD open-source que le géant des bases de données à récupérée avec le rachat de Sun.

Oracle avait annoncé une RC de MySQL 5,5 lors de l'Oracle OpenWorld de septembre (lire ci-avant). Cette fois-ci, les responsables du projets pourraient annoncer sa disponibilité officielle.

Pour mémoire, et à en croire un benchmark réalisé par SysBench, les équipes d'Oracle auraient réussi à améliorer les performances en lecture/écriture pour MySQL de 360% sous linux par rapport à la version 5.1, et de 1500% sous Windows.

Le lendemain, Orcale organise un second webcast, sur InnoDB. Y seront abordées les améliorations et la feuille de route prévues pour le nouveau moteur de stockage par défaut de MySQL (après la fin du Projet Falcon).

Source : Annonces du Webcast « Technology Update on MySQL » et du Webcast « InnoDB Enhancements and Roadmap »


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse Signaler un problème

Avatar de kaymak kaymak - Membre chevronné https://www.developpez.com
le 13/12/2010 à 13:31
mwé bof.
Si j'ai bon souvenir ces incroyables améliorations concernent le moteur innodb.
Je n'ai pas de statistiques sous la main, mais je ne pense pas que cela aille dans le sens de la majeur partie des utilisateurs de cette bd.

Par contre cela pousse dans le sens de tous ces utilisateurs qui veulent faire de mysql un pgsql bis, un sql server bis.
Bref, des utilisateurs issues des monde java, .net etc

Maintenant il faudrait mettre cela en projection avec ce qu Oracle décidera pour la suite de ce logiciel... Ce qu'ils n'ont pas encore annoncé.

Mais, j'ai tout de même peur d'y perdre en simplicité avec les changements qu'oracle pourrait apporter...

a +
Avatar de clavier12AZQSWX clavier12AZQSWX - Membre confirmé https://www.developpez.com
le 13/12/2010 à 15:17
les performances en lecture/écriture pour MySQL de 360% sous linux par rapport à la version 5.1, et de 1500% sous Windows.
comment peut-on atteindre de tels gains ...?

soit yavait un gros bug, soit on a enlevé des trucs genre for ($i=0;count($X);$i++), soit mysql va utiliser cuda..?

soit c'est noël tout simplement.

Quelqu'un a-t-il des news concernant l'exploitation (mieux ou meilleure) des cpu multicores et multithtead ?
Avatar de SQLpro SQLpro - Rédacteur https://www.developpez.com
le 13/12/2010 à 15:43
Citation Envoyé par _skip Voir le message
Pfff, j'ai pas envie de parler de ça ici, on l'a déjà fait sur plein de topics... Mais tiens puisque tu insistes :

Essaie de créer une application avec des threads d'arrière plan, des états et contextes partagés entre plusieurs clients. En gros une application web passablement "stateful" comme une réservation de billets d'avion et ce genre de chose.

Et par ailleurs pour te donner un exemple plus simple, certains scripts PHP d'ecommerce, tels que magento, délèguent les requêtes de recherche à des servlets java utilisant solr, dont l'index est chargé en mémoire au démarrage du serveur d'application et rafraîchi en arrière plan. Justement parce que PHP ne sait pas tout faire et n'est pas idéal pour ces choses-là, et oui c'est la vie .
Il serait bien plus simple et performant, donc intelligent de faire cela côté SGBDR dans des procédures stockées.... Sauf que MySQL est tellement pauvre côté transaction, triggers et cie, que c'est infaisable.
Voilà pourquoi on tente de compenser avec des outils imbitables.....

Quand à PHP, même MS reconnait que c'est un des meilleurs outil de développement rapide de sites web,à condition d'avoir le bon SGBDR qui va avec !
Personnellement j'ai plusieurs client qui ont des très gros sites web marchand avec PSP/SQL Server et cela fonctionne très bien ensemble !

A +
Avatar de kaymak kaymak - Membre chevronné https://www.developpez.com
le 13/12/2010 à 16:02
Citation Envoyé par SQLpro Voir le message

... côté SGBDR dans des procédures stockées.... Sauf que MySQL est tellement pauvre côté transaction, triggers et cie, que c'est infaisable.
Penses tu que les efforts d'oracle dans le moteur innodb permettront à l'avenir de combler ce que tu désignes comme des lacunes ?
Ou bien les retards sont ils trop importants à ton avis ?

a +
Avatar de _skip _skip - Expert éminent https://www.developpez.com
le 13/12/2010 à 16:38
Citation Envoyé par SQLpro Voir le message
Il serait bien plus simple et performant, donc intelligent de faire cela côté SGBDR dans des procédures stockées.... Sauf que MySQL est tellement pauvre côté transaction, triggers et cie, que c'est infaisable.
Voilà pourquoi on tente de compenser avec des outils imbitables.....
Je vois mal comment un SGBDR pourrait concurrencer un index bien structuré en mémoire en terme de performance tout en offrant les mêmes fonctionnalités (correction orthographique, match partiels).
Enfin sans tomber dans des solutions poids lourds extrêmement coûteuses. Sachant que la solution que je développe n'autorise pas pour des raisons de performance le moindre accès disque où l'ouverture d'une connexion.

Même si je suis d'accord que la recherche Full text de SQL server est très puissante et suffisante dans bien des cas.
Avatar de wokerm wokerm - Inactif https://www.developpez.com
le 15/12/2010 à 10:52
pour ma part il ne s'agit pas de comparer un SGBDR a un autre , parce que tout SGBDR a ces avantages et inconvénients
nul ne peut remplacer l'autre
maintenant selon les moyen financier, compétence que l'on choisit notre SGBDR
sa peut dépendre du type de technologie qu'on utiliser aussi , par exemple le couple php mysql est presque inséparable
peace and love
Avatar de CinePhil CinePhil - Modérateur https://www.developpez.com
le 15/12/2010 à 11:19
Citation Envoyé par wokerm Voir le message
par exemple le couple php mysql est presque inséparable
On peut aussi facilement faire du PHP/Postgresql par exemple. Et je pense qu'avec Oracle ou SQL Server ça ne doit pas poser plus de difficultés !
Avatar de Idelways Idelways - Expert éminent sénior https://www.developpez.com
le 16/12/2010 à 11:55
MySQL 5.5 disponible, Oracle segmente son marché
MySQL pour les applications Web, Oracle Database pour les applications d'entreprise

Mise à jour du 16/12/2010 par Idelways

Oracle vient d'annoncer la sortie générale de MySql 5.5, la première version majeure finale du système de gestion de base de donnée open-source depuis son acquisition de Sun Microsystems.

Le géant des solutions d'entreprise se retrouve donc avec deux SGBD et semble déterminer à les différencier.

Décidé à continuer le support de MySQL (mais un support plus cher) l'entreprise change de discours marketing et oriente la base de données vers les applications web, laissant le marché des entreprises et des applications industrielle à Oracle Database.

En plus des corrections de bugs et l'optimisation des performances, cette version 5,5 de MySQL embarque bon nombre de nouvelles fonctionnalités avec en tête, une meilleure scalabilité et un système de réplication semi-synchrone offrant une meilleure fiabilité et disponibilité des données.

Les applications interrogeant la base de donnée ne reçoivent la confirmation du succès des requêtes envoyées que lorsque leurs incidence est aussi répercutées sur les données des copies répliquées.

Selon Oracle, et ses premiers benchmarking, MySQL n'encaisse plus autant de perte de performance en gérant de nombreuses connexions concurrentes simultanées.

De plus, cette version est en mesure de bénéficier de la puissance de calcul des processeurs à plus de 4 cœurs, contrairement aux versions précédentes, où la mise en contribution de tels procésseurs n'avait pas d'impact (positif) visible sur les performances.

Pour rappel, Oracle revendique selon des tests de bechmarking réalisés en interne, une amélioration des performances en comparaison avec la version 5.1 allant jusqu'à 360% sous Linux et de 1500% sous Windows Server.

MySQL Community Server est disponible en téléchargement gratuit sur cette page

Source : le communiqué de presse

Et vous ?

Avez-vous essayé cette version ou son RC ?
Qu'en pensez-vous ?

En collaboration avec Gordon Fowler
Avatar de CinePhil CinePhil - Modérateur https://www.developpez.com
le 16/12/2010 à 12:16
Il manque toujours CHECK, pourtant normalisé depuis longtemps !
The CHECK clause is parsed but ignored by all storage engines.
Source : http://dev.mysql.com/doc/refman/5.5/...ate-table.html
Avatar de kedare kedare - Membre expérimenté https://www.developpez.com
le 16/12/2010 à 14:33
Pendant ce temps sur Postgresql....
Contacter le responsable de la rubrique Accueil