IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

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

Le , par Gordon Fowler

91PARTAGES

0  0 
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

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

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 »

MAJ de Gordon Fowler

MySQL : vers la suppression des licences Basic et Silver ?
Oracle va augmenter les prix des licences commerciales du SGBD open-source

Mise à jour du 11/10/2010 par Idelways

Si Oracle veut bien continuer l'aventure MySQL, ce n'est pas forcément au détriment de ses intérêts commerciaux.

L'entreprise vient d'avertir les clients de la version commerciale de MySQL d'une prochaine augmentation des tarifs et de la suppression des licences les moins chères.

Ces changements pourraient coûter à certaines entreprises une augmentation de plus de 400% du prix de leurs licences.

Le mail précise que les prix des licences de MySQL n'ont pas été augmentés durant 6 ans, sous-entendant une autre anomalie financière qui aurait participé à la débâcle de Sun Microsystems avant son rachat par Oracle.

Si les nouveaux tarifs n'ont pas été précisés, on peut penser que que les licences « Basic » et « Silver », conçus pour les petites entreprises pourraient tout bonnement disparaitre.

La licence « Basic », la moins chère, offre un support limité à la version Pro de MySQL Entreprise Server (599 dollar par serveur par an). La licence « Silver » quant à elle, repose sur cette même version Pro et embarque un tableau de bord d'entreprise, de nombreux assistants et un support plus poussé que la version basique (1 999$ par serveur par an).

En cas d'annulation de ses deux licences, il ne resterait que les versions Gold et Partinium commercialisés respectivement à 2.999 $ et 4.999 $ par serveur par an.

Par conséquent, sans prendre en compte l'augmentation prochaine des prix, les utilisateurs de la version Basic pourraient être forcés de passer de 599$ aux 2999 dollars de la version Gold... à moins qu'ils optent pour un engagement de 3 ans.

En effet, Oracle précise dans son mail : "Si vous souhaitez continuer avec [les versions] Basic et Silver, vous devrez signer un accord pluriannuel et vous pouvez dès alors continuer à utiliser Basic et Silver pour 3 autres années ».

Source : Email d'Oracle à destination des clients:

Hello Customer,

I am writing as way of introduction. My name is [Nom supprimé] and I am your MySQL contact at Oracle. It is my understanding that you are the most appropriate person to speak with at your organization regarding MySQL. If you have any MySQL requirements, questions on the products, support, consulting or training we provide, please do not hesitate in contacting me.

I'm sure you are aware that Oracle purchased Sun and therefore MySQL last February. We're being told that there will be changes to MySQL's pricing and possibly pricing model soon and wanted to let you know. We have not had a price increase for over 6 years but there will be an increase in the next price list that will be available soon. We've been expecting the increase for the past couple of months but I'm told it the new price list will be released soon.

For those of you using Basic and Silver support we're being told those options will no longer be available. If you wish to continue with Basic or Silver you will need to sign a multi-year agreement and you would be able to keep using Basic or Silver for up to another 3 years.

If you are considering purchasing additional licenses for MySQL support subscription, please let me know, because you can save money if you do it before the changes take place, some time in the next month or two. You can also sign multi-year agreements and lock down current prices for up to 3 years.

You can receive up to a 30% discount for a 3 yr. commitments pre-pay but annual payments are available as well for multi-year agreements.

If you would like to speak to someone about MySQL Cluster, please let me know and I can arrange for an expert to call you within the next week.

Please let me know if you have any questions.

Thank you, [Nom supprimé] Oracle
Et vous ?

Utilisez-vous la version commerciale de MySQL ? Que pensez-vous de ses tarifs ?
Allez-vous passer aux versions Gold ou Platinium ou signer un engagement de 3ans ?

Cela vous inquiète-t-il pour l'avenir de la version du SGBD open-source ?

MySQL 5.5 passe en Release Candidate
Oracle rassure la communauté sur l'avenir du SGBD open-source

Mise à jour du 20/09/2010 par Idelways

Durant la conférence OpenWorld qui se déroule actuellement à San Francisco, Oracle a annoncé ce samedi le passage en Release Candidate de MySQL 5.5.

Edward Screven, architecte en chef du géant des bases de données, a confirmé l'engagement d'Oracle de continuer à rendre meilleur aussi bien la version Entreprise que la version communautaire de MySQL, distribuée sous licence GPL.

Oracle annonce des gains de performances considérables pour la version Linux mais surtout celle sous Windows qui semble rattraper son retard.

Ces améliorations des performances seront aussi intégrées dans la version GPL de MySQL, affirme Screven.

La version finale du produit sera lancée avant la fin de l'année.

Mais bien que MySQL soit maintenu, il sera distribué avec « InnoDB » comme moteur de stockage par défaut.

InnoDB distribué sous double licence, a été racheté par Oracle en 2005.

Selon l'entreprise, InnoDB est actuellement le moteur de stockage de choix pour Oracle et MySQL, il serait entièrement conforme aux propriétés ACID qui garantissent l'atomicité, l'isolation, la cohérence et la durabilité des transactions, des performances et des données.

A en croire un benchmark réalisé par SysBench, les équipes d'Oracle InnoDB et de MySQL auraient réussi à améliorer par un facteur dix le temps nécessaire à la restauration.

Les performances en lecture/écriture pour MySQL sous linux auraient été améliorées de 360% par rapport à la version 5.1, contre 1500% pour MySQL 5.5 sous Windows Server 2008.

Ces déclarations surviennent quelques semaines seulement après la fin tragique infligé au projet OpenSolaris qui ne sera plus maintenu (lire par ailleurs notre article sur OpenIndiana, le fork récemment lancé)

Le procès intenté contre Google pour son usage de Java dans Android n'arrange pas non plus la réputation que se fait Oracle dans le monde du libre et qui sème le doute sur l'avenir des autres produits open-sources héritées par l'entreprise après le rachat de Sun.

Source : le communiqué de presse sur le site d'Oracle

Et vous ?

Ces déclarations vous rassurent-t-elle sur l'avenir de MySQL ?
Continuez-vous d'utiliser MySQL pour vos nouveaux projets ?

Oracle dévoile ses plans pour l'avenir de MySQL
La base de donnée de Sun, dont InnoDB devient le "store engine" par défaut

Après avoir soufflé le chaud (avenir de Java, support long terme d'OpenOffice.org) et le froid (Open Solaris) sur les technologies de Sun, Oracle vient de dévoiler ses intentions pour MySQL, la base de données qui aura fait tant couler d'encre au moment du rachat de la société.

Lors de la O'Reilly MySQL Conference, Edward Screven, un des cadres d'Oracle, a réitéré l'attachement du géant IT au SGBD.

Preuve à l'appui, une démonstration de la dernière beta de la version 5.5 a été présentée. A cette occasion, Screven a dévoilé que InnoDB allait devenir le "storage engine" de MySQL par défaut avec la fin du Projet Falcon.

Pour lui, MySQL permettra à Oracle de toucher un segment de clientèle qui échappait jusqu'ici aux offres traditionnelles de la société. Il n'est donc pas question d'abandonner le projet. Au contraire, la future version devrait même connaitre, toujours d'après ses dires, un réel gain de performance.

Il souligne également que ces améliorations seront proposées à la fois dans la version "communauté" et dans la version commerciale. Là encore, il n'est pas question d'abandonner la première au seul profit de la deuxième. "Ce serait une erreur", déclare-t-il. Mais il y aura bien quelques différences entre ces deux offres de MySQL, comme le back-up à chaud (hot back-up) qui ne sera intégré que dans la version payante, tout comme des fonctionnalités avancées de monitoring.

Les versions en développement de MySQL 5.5 sont disponibles ici.

Lire aussi

Faut-il en finir avec la mode NoSQL ? Ou est-ce plus qu'une simple mode passagère ?

Les rubriques (actu, forums, tutos) de Développez.com :

SGBD & SQL
MySQL
Oracle

Et vous ?

Que pensez-vous de ces plans d'avenir pour MySQL : vraie bonnes nouvelles ou fausses bonnes nouvelles ?
Vous avez lu gratuitement 5 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de berceker united
Expert éminent https://www.developpez.com
Le 27/12/2010 à 10:35
Citation Envoyé par kedare Voir le message
Bah disons que MySQL prend énormément de retard par rapport à la concurrence depuis 3 ans, ca bouge quasiment pas, alors que par exemple chez PostgreSQL, tous les 6 mois tu a une nouvelle version majeure qui rapport un lot de nouveauté assez conséquentes..

Enfin il faut voir si Oracle va y changer quelque chose (Mais vu que certains trucs seront réservés a l'édition payante (pool de threads entre autre, l'édition open source devra se trainer avec l'implémentation 1 connexion = 1 thread qui est a la ramasse..)).
Sincèrement, j'ai rien contre les performances de PostGresql bien au contraire j'ai eu l'occasion d'y faire un tour et il est clair qu'il y est bien en avant. Par contre, comme quelques langages, j'en n'entends jamais parler. Pour moi, PostGresql a les mêmes défauts que Ruby sur ce point là. La communauté, tutorial, les demandes sur le marché font que, bon, finalement - ouais super mais on a l'impression de s'enfermer en pensant être une élite de ceux qui ont tout compris. Je vise pas toi personnellement, je globalise sur les (Fan Linux, Ruby, Apple surtout)

Cette impression d'être tout seul, mis à part sur les forums spécifiques où tout le monde se tapote le dos.

Si tu veux que PostGresql puisse être un peu plus mis en avant, il y a une chose de bien à faire c'est de participer au news, des tutoriels pour les débutants, etc... Personnellement, je veux en apprendre plus sur PostGresql

Mon rêve, c'est de pouvoir déployer mon outil qui soit compatible sur SQL Server, Mysql et PostGresql. Pas faire des requêtes génériques passe-partout. Non, faire un système qui exploite les qualités de chacun.
1  0 
Avatar de kaymak
Membre émérite 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 +
0  0 
Avatar de clavier12AZQSWX
Membre éclairé 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 ?
0  0 
Avatar de 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 +
0  0 
Avatar de kaymak
Membre émérite 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 +
0  0 
Avatar de _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.
0  0 
Avatar de CinePhil
Expert éminent sénior 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 !
0  0 
Avatar de CinePhil
Expert éminent sénior 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
0  0 
Avatar de _skip
Expert éminent https://www.developpez.com
Le 16/12/2010 à 15:27
Oracle donne l'impression que ça bouge pas mal depuis quelques mois avec des annonces très alléchantes. Comme s'il voulait rassurer les utilisateurs de mySQL.
Les promesses seront-elles tenues et cela suffira-t-il pour que ceux-ci se sentent tirés d'affaire?
La fin de cette période d'incertitude arrive-t-elle à son terme?

Wait and see...
0  0 
Avatar de Traroth2
Membre émérite https://www.developpez.com
Le 16/12/2010 à 17:34
Citation Envoyé par _skip Voir le message

La fin de cette période d'incertitude arrive-t-elle à son terme?
Les conséquences ne seront plus jamais les mêmes !
0  0