Archive for the ‘Divers’ Category

19
juil

Suffix -log dans la version du serveur

   Posted by: freshdaz Tags: , ,

La réponse à une question existentielle qui m’a occupée une petite heure…

Que représente le suffix dans le nom de version de certaines instances de MySQL ?

Un exemple pour être plus clair:

# mysql -h serveur1 -e"SHOW GLOBAL VARIABLES LIKE 'version';"
Enter password:
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| version       | 5.5.8 |
+---------------+-------+

 

# mysql -h serveur2 -e"SHOW GLOBAL VARIABLES LIKE 'version';"
Enter password:
+---------------+-----------+
| Variable_name | Value     |
+---------------+-----------+
| version       | 5.5.8-log |
+---------------+-----------+

 

En fait c’est un moyen de donner des informations sur la façon dont le binaire a été compilé ou configuré.

-log  indique qu’au moins l’un des journaux (general log, slow query log ou binary log) fut activé lors du démarrage du serveur MySQL.

Il est possible également de savoir si le serveur a été compilé avec le support debug. A ce moment, le suffix est -debug.

 

Merci à la doc de MySQL :)

 

 

Suite au rachat de Sun par Oracle, de nombreuses incertitudes ont été soulevées quant à l’avenir de la suite bureautique OpenOffice.org ; en particulier au vu des actions intentées contre Google sur Java et la mort de OpenSolaris. Certaines personnes ont mentionné des problèmes sur l’acceptation des corrections post 3.3 (et l’attribution obligatoire du copyright à Oracle), le fait que la feuille de route n’était plus disponible pour la communauté et que Oracle se préoccupait surtout de changer la marque (Sun OpenOffice.org -> Oracle OpenOffice.org). Par conséquent un certain nombre d’entités (Novell, Gnome foundation, RedHat…) ont décidé de forker la suite OpenOffice.org et de changer la licence, passant de LGPLv2 à LGPLv3 probablement pour se prémunir contre les attaques sur les brevets dont semble friand Oracle.

Un autre point important dans le développement a été changé : il n’est plus besoin de donner la paternité de son code à Oracle (Sun précédemment). Le gros avantage d’augmenter le nombre de personnes ayant un droit sur une partie du code diminue la probabilité de voir le code changer de licence et se propriétariser (note : cette même technique est utilisé pour le noyau Linux).

Nous avons donc la joie (ou pas) de vous annoncer la naissance d’un petit nouveau, LibreOffice, qui a été engendré par son papa OpenOffice.org, mais abandonné par sa mère adoptive Oracle. Tout cela est chapeauté par une nouvelle fondation appelée « The Document Foundation« . Pour plus d’informations je vous incite à aller faire un petit tour sur leur site. On notera au passage l’implication de certain(e)s français(e)s bien connu dans le milieu OpenOffice.org français.

Le fork étant initié, entre autres, par Novell, il n’est donc pas étonnant de voir que les améliorations provenant de Go-oo seront intégrées. Cela veut donc… Lire la suite sur linuxfr.org

Télécharger LibreOffice

Bonnes pratiques pour l'administrateur

Audit & optimisation MySQL 5

A l’occasion de la sortie du livre « Audit et optimisation MySQL 5« , Arnaud Gadal et Pascal Borghino blogueurs sur dbnewz et Olivier Dasini vous offrent 3 extraits du livre:

Enjoy !

Le 29/03/2010

Classement parmi les ventes Amazon.fr : 1.305 en Livres

« Audit et optimisation – MySQL 5 » est très apprécié dans ces rubriques :

1 dans la rubrique Livres > Informatique et Internet > Bases de données > SQL

1 dans la rubrique Livres > Informatique et Internet > Bases de données > Logiciels > MySQL

1 dans la rubrique Livres > Informatique et Internet > Linux et logiciels libres > MySQL

http://www.amazon.fr/Audit-optimisation-Bonnes-pratiques-ladministrateur/dp/2212126344

Pascal Borghino, Olivier Dasini, Arnaud Gadal et Eyrolles ont l’honneur de vous annoncer la sortie du livre Audit et optimisation MySQL 5.

Bonnes pratiques pour l'administrateur

Pour la première fois, les meilleurs experts de chez Yahoo!, Orange Business Services et Virgin mobile livrent leur expérience de terrain... en français

Editeur : EYROLLES | Langue : Français | ISBN-10: 2212126344 | ISBN-13: 978-2212126341

A l’occasion du salon Solutions Linux/Open Source qui se tiendra du 16 au 18 mars à Paris Expo-Porte de Versailles, cet ouvrage sera disponible en exclusivité et en avant-première sur le stand Eyrolles (n°C35).

L’ouvrage sera disponible en librairie le 25 mars 2010. Vous pouvez cependant déjà le commander sur les sites spécialisés (fnac, amazon.fr, eyrollesLavoisier, decitre. cine-memento.fr,… )

Au sommaire:

CHAPITRE 1
Gérer une situation d’urgence avec MySQL ………………………….. 1
CHAPITRE 2
Choisir son serveur MySQL ………………………………………………… 19
CHAPITRE 3
Les moteurs de stockage …………………………………………………… 49
CHAPITRE 4
Surveiller son serveur MySQL…………………………………………….. 81
CHAPITRE 5
Exploiter les journaux de MySQL ……………………………………… 141
CHAPITRE 6
Optimiser sa base de données : du schéma aux requêtes ………. 163
CHAPITRE 7
Optimiser son serveur mySQL ………………………………………….. 193
CHAPITRE 8
La réplication MySQL ………………………………………………………. 217
CHAPITRE 9
Où trouver de l’aide ? ……………………………………………………… 253

Rachat de Sun par Oracle : c’est OK pour l’UE

La décision de la CE

Pour être honnête, je ne suis pas étonné. Elle se base notamment sur le fait que MySQL et Oracle ne sont pas en concurrence sur le segment haut de gamme.

Ouais et alors ?

Ce qui est sûre c’est que ce n’est pas avec ce rachat, que cela risque d’arriver !

Engagements pris par Oracle sur l’avenir de MySQL

Je ne peux que laisser le bénéfice du doute, mais force est de constater que pour l’instant c’est l’expectative…

PostgreSQL une bonne alternative à MySQL ?

PostgreSQL est un bon SGBD, je n’ai aucuns doutes la dessus. Mais, loin de tout « trolls » et de polémiques inutiles, d’un point de vue entreprise, penser que c’est une alternative à MySQL est une hérésie !

NON PostgreSQL n’est pas une alternative à MySQL, (ni Ingres d’ailleurs)

L’implantation de MySQL au niveau des entreprises n’a aucune équivalence en termes de sgbd open source. Et ce, quelque soit l’indicateur pertinent utilisé (nombre d’instances, de bases, d’architectures avancées, d’un point de vue investissements, formations, …)

Forks de MySQL

Si le fork était la réponse ultime, cela se saurait !

Je pense particulièrement à MariaDB, qui d’ailleurs n’est pas (encore) à proprement parler un fork, mais je la définirai plutôt comme une version patchée de MySQL. En effet, ce n’est pas (encore) une nouvelle branche de MySQL mais une version supposée améliorée (à tester en production) de l’original.

Techniquement je n’ai donc pas de craintes, le problème se situe au niveau de l’image. Cela fait une dizaine d’années que je connais MySQL, j’ai vécu l’ évolution de son image (et celle de l’open source) au niveau des entreprises, et notamment la méfiance et la défiance des DSI (ou du moins d’un certain nombre). Avec le recul, ils essayaient en grande partie de se couvrir en favorisant les technos qu’ils connaissaient, en qui ils avaient confiance, c’est humain. Quelques années plus tard, les mentalités ont évoluées, beaucoup de produits open source sont arrivés à maturité et puis il a fallut réduire les coûts. Une partie du travail sera sans doute à refaire, car la confiance, ne se décrète pas, elle se gagne et cela nécessite du temps et nécessite des moyens.

La suite ?

Le 27 janvier: Oracle devrait officiellement annoncer sa roadmap d’intégration des technos de Sun…

MariaDB est en RC, la version stable est imminente. Cela fait quelques semaines que chez OBS je travaille dessus, à suivre…

et si finalement c’était ça la bonne nouvelle ?

Olivier DASINI

Depuis plusieurs mois, la commission européenne travaillait sur le dossier du rachat de Sun par Oracle, afin de s’assurer qu’il ne dégraderait pas trop la concurrence sur le marché des systèmes de gestion de bases de données. Malgré la pétition lancée en début d’année par l’un des créateurs de MySQL, la commission a rejoint l’avis des autorités américaines, et s’est donc prononcée favorablement à ce rachat.

Pour justifier son choix, la commission européenne s’appuie notamment sur les engagements pris par Oracle sur l’avenir de MySQL et sur l’existence de la base de donnée libre PostgreSQL, que beaucoup considèrent comme une bonne alternative à MySQL. La commission a également pris en compte le fait qu’il sera toujours possible de réaliser de nouveaux SGBD libres en s’appuyant sur le code existant de MySQL.

Si cette décision fait probablement le bonheur de Larry Ellison, CEO d’Oracle, elle a d’ores et déjà fait s’élever quelques voix contre elle, dont celle de Ulf Michael Widenius, le créateur de MySQL. La commission européenne était en effet probablement la dernière barrière pour contrer ce rachat. Espérons que l’avenir donne raison à la commission…

http://www.infobidouille.com/actualites/2010/01/21/Rachat-de-Sun-par-Oracle-:-c-est-OK-pour-l-UE

Les membres de l’association des utilisateurs francophones de MySQL (LeMuG.FR) soutiennent l’action de Monty et encouragent les utilisateurs de MySQL à signer la pétition www.helpmysql.org

MySQL au coté d’Oracle ? Cette éventualité aurait fait sourire il y a quelques temps encore. Or depuis le rachat de MySQL par SUN, puis de SUN par Oracle, c’est en passe de devenir une réalité. Un cauchemar ?

MySQL est un serveur de gestion de bases de données (SGBD) dont les principaux atouts sont la rapidité, la robustesse et la facilité d’utilisation. Son moteur est basé sur la norme ANSI SQL 92, tout en y apportant quelques fonctions spécifiques. Il est disponible sous deux licences, la licence GPL (General Public License) des projets GNU et FSF (Free Software Foundation) et une licence propriétaire moins contraignante mais payante. Avec près de 30 millions de bases actives dans le monde MySQL a depuis longtemps gagné ses lettres de noblesse. MySQL s’est aussi le « M » de LAMP, l’architecture la plus répandue sur le Web, et 65.000 téléchargements libres par jour.

Le 20 avril 2009 Oracle Corporation annonce le rachat de Sun Microsystems pour 7,4 milliards de dollars, créant la crainte de voir MySQL disparaître – ou ne plus être développé – au profit d’Oracle, le SGBD d’Oracle Corporation.

Oracle propriétaire de MySQL ? Si la commission Européenne valide le rachat de SUN par Oracle le 27 Janvier prochain ce sera le cas.

Ainsi Oracle serait en situation de monopole. Il domine déjà le marché des grandes entreprises, il pourra ainsi prendre le contrôle sur la totalité des segments de marché.

MySQL a hautement inquiété Oracle ; car si il est un acteur majeur, il est aussi un acteur vieillissant. Bien positionné sur les marché de la vielle économie et MySQL est lui prépondérant dans la nouvelle économie. C’est donc un concurrent redoutable pour l’avenir du marché. Par ailleurs MySQL a su créer, une pression significative pour la baisse des coûts sur le marché global des bases de données.

La question que l’on peut légitimement se poser est : « quel intérêt pour Oracle de maintenir des concurrents Open Source à ses solutions ? ». A priori quasiment aucun.
Selon Michael « Monty »Widenius, créateur de MySQL : « MySQL fait perdre un minimum de un milliard par an à Oracle et rapporte au mieux 100 millions ». Effectivement Oracle a beau être une très belle base de données, dans de nombreux cas l’utilisation d’une base plus légère comme MySQL est largement suffisante. MySQL est un vrai concurrent à Oracle, il est aussi utilisé dans le cadre de projets critiques. Dans le meilleur des cas on peut penser qu’Oracle continuera le développement de MySQL en le limitant à une utilisation bas de gamme et essentiellement Web. Cette stratégie couperait les ailes de MySQL sans le tuer totalement. Nous sommes dubitatifs quant aux promesses d’Oracle, et ne voyons pas quel intérêt aurait Oracle à développer MySQL. A ce jour Oracle ne dit pas quels sont les plans de développement pour MySQL.

La réponse de la communauté ne s’est pas faite attendre, Michael « Monty » Widenius, a récemment lancé une campagne mondiale pour sauver MySQL : www.helpmysql.org.

Les membres de l’association des utilisateurs francophones de MySQL (LeMuG.FR) s’opposent au rachat par Oracle. Ils soutiennent l’action de Monty, et pensent que la meilleure solution pour MySQL serait de ne pas appartenir à Oracle mais à une entité indépendante qui pourrait assurer sa survie et son développement selon les termes de la licence GPL.

La commission européenne ne devrait pas permettre à Oracle de nuire aux intérêts du marché, en affaiblissant la concurrence fournie par MySQL. Nous demandons à l’UE de bloquer l’acquisition de MySQL par Oracle.

Chacun peut aider, en signant la pétition bien sûr, et aussi en aidant à la promotion de la campagne. Des bannières sont disponibles le site, qui délivre aussi quelques conseils pour participer plus activement.

LeMug.fr

8
jan

Résolutions pour l’année 2010

   Posted by: freshdaz

Une année 2009 très riche pour moi où j’ai découvert la Croatie, la Turquie (que je vous recommande d’ailleurs) et redécouvert la Hongrie (ses thermes… que du bonheur !), mais qui m’a surtout permis d’évoluer professionnellement. En effet après 5 années de bons et loyaux services j’ai quitté Anaska (Alter Way formation) où j’avais les casquettes de consultant MySQL et de formateur MySQL / PHP ( et Talend pendant une année ) pour rejoindre Orange Business Services en tant qu’expert base de données.

Une année riche vous disais-je, où un projet qui me tenait à cœur à pu voir le jour: l’écriture d’un livre, en français destiné aux utilisateurs avancés de MySQL. Ce projet à pu aboutir grâce à mes deux co-auteurs et amis de dbnewz : Arnaud Gadal DBA MySQL à Virgin Mobile, Pascal Borghino architecte base de données à Yahoo!

Titre de notre livre: Audit et optimisation MySQL 5,édité par Eyrolles, il devrait être disponible à la vente au plus tôt fin janvier 2010. Vous pouvez toujours le commander sur votre e-librairie préfére, comme la FNAC, Amazon, Lavoisier, Renaud-Bray… Nous vous donnerons plus d’informations dès que possible.

En 2009, j’ai également commencé l’écriture d’un deuxième ouvrage qui devrait être disponible mi-2010. Je n’en dirai pas plus pour l’instant… :)

Effets de bords de toutes ces activités dévoreuses de temps, moins d’articles sur ce blog :(

La tendance n’est pas encore prête de s’inverser, cependant, rassurez vous, il y a encore plein d’informations et d’expériences à partager !

Au chapitre actualité (brulante) de MySQL, Monty vs Oracle… Au-delà de toutes considérations partisanes, mon vœux le plus cher est qu’une décision soit prise le plus rapidement. Car l’indécision est mauvaise pour tout le monde !

Le bon coté de cette histoire c’est MariaDB, un des forks (Drizzle, Ourdelta…) de MySQL. Nous en reparlerons sur dasini.net en 2010, soyez en certain.

Bonne année 2010 !

Olivier DASINI

Lancée il y a près d’une semaine, la pétition en ligne contre l’acquisition de MySQL par Oracle a réuni plus de 14000 signatures.

Ces signatures sont présentées aujourd’hui aux régulateurs de la commission européenne, au ministère chinois du commerce (MOFCOM), au service fédéral russe de lutte contre les monopoles (FAS) et auprès de la commission suisse.

La campagne désormais inscrite en 20 langues, rencontre un succès massif auprès des utilisateurs de MySQL. Un soutien déjà 50 fois supérieur à celui que Oracle annonçait il y a trois semaines.

Plus de 5000 signatures proviennent de développeurs indépendants et plus de 3000 concernent des utilisateurs en entreprises (http://www.helpmysql.org/en/stats)

Les organisateurs de la campagne indiquent que les livraisons suivantes de nouvelles signatures auront maintenant lieu une à deux fois par semaine. La pétition sera prochainement élargie pour être transmise aux autorités de la concurrence d’autres pays, en particulier Japon et Brésil.

Pour signer la pétition: http://www.helpmysql.org/fr/petition

Le site: http://www.helpmysql.org/fr/theissue/customerspaythebill

Autres liens sur dasini.net:

http://dasini.net/blog/2009/12/30/petition-pour-sauver-mysql/

http://dasini.net/blog/2009/12/14/we-are-using-mysql-help-save-it/

30
déc

Pétition pour sauver MySQL

   Posted by: freshdaz Tags: , ,

http://www.helpmysql.org/fr/petition

Une pétition pour assurer l’innovation future liée à MySQL et préserver MySQL comme une force compétitive importante

http://www.helpmysql.org/fr/petition

http://www.helpmysql.org/fr/theissue