Posts Tagged ‘MySQL’

9
mar

Sortie du livre: Audit et optimisation – MySQL 5

   Posted by: freshdaz    in Divers, MySQL

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,  Lavoisier,… )

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

Tags: , , ,

25
jan

Rachat de Sun par Oracle: mon humble avis

   Posted by: freshdaz    in Divers

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

Tags: , , ,

22
jan

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

   Posted by: freshdaz    in Divers

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

Tags: , , ,

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/

Tags: , , ,

30
déc

Pétition pour sauver MySQL

   Posted by: freshdaz    in Divers

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

Tags: , ,

20
oct

Conférences MySQL au Forum PHP

   Posted by: freshdaz    in Conférence, MySQL, PHP

Le MySQL User Group Francophone est partenaire avec l’AFUP du Forum PHP, qui se tient les 12 et 13 novembre 2009, à la Cité des Sciences et de l’Industrie.


Au programme des conférences dédiées à MySQL et MariaDB :

  • mysqlnd / « MySQL native driver for PHP » : Les améliorations de la stack avec Serge Frezefond
  • Au secours, ma base de données fait ramer mon application ! avec Stéphane Combaudon
  • MariaDB, the future of MySQL avec Michael Widenius aka Monty
  • Retour d’expérience sur l’utilisation de MySQL Chez Orange Business Services avec Olivier DASINI
  • Réplication MySQL : retours d’expérience avec Jean-François Bustarret

Participez à cet événement et bénéficiez d’une offre exceptionnelle :
les deux journées du Forum PHP
+
l’adhésion 2009/2010 au MySQL User Group France
pour 140 euros au lieu de 200 euros !*

Suivez ce lien pour adhérer au MUG et recevoir votre badge pour le Forum PHP

*Tarif normal de l’accès deux jours au Forum PHP 180 euros + Adhésion annuelle au MySQL User Group 20 euros.

Tags: , , , , ,

1
oct

Utiliser XML avec MySQL 5.1 (part 5/5)

   Posted by: freshdaz    in MySQL

(<- précédent)

Jusqu’ici, la récupération des informations ne s’est opérée qu’en lisant un flux XML stocké dans une variable. Cependant, il est également possible de récupérer des informations XML stockées dans la base : il suffit pour cela de remplacer la variable par le nom du champs dans lequel est enregistré ce flux.

Comment trouver le type et les URL des flux RSS qui contiennent le mot France ?

Extraire les données d’un flux XML stocké en base

SELECT type, extractValue( flux_rss, « /rss/channel/item/link[ ../title[contains(.,'France')]] ») AS url FROM rss GROUP BY url HAVING url NOT LIKE  »\G
*************************** 1. row ***************************
type: international
url: http://www.lemonde.fr/asie-pacifique/article/2008/08/21/en-france-le-debat-s-intensifie-sur-le-renfort-des-troupes-en-afghanistan-decide-par-m-sarkozy_1086214_3216.html?xtor=RSS-3210
*************************** 2. row ***************************
type: technologie
url: http://www.lemonde.fr/aujourd-hui/article/2008/08/07/en-france-des-adversaires-des-jo-s-expriment-en-video-sur-la-toile_1081170_3238.html?xtor=RSS-651865

MySQL 5 implémente une autre commande pour pouvoir traiter des flux XML, la fonction updateXML(). Elle permet de modifier la sortie d’un document XML, sans modifier ce dernier.

Une remarque, cette fonction ne modifie que le premier nœud trouvé qui correspond à l’expression, ce qui limite son intérêt. De plus, la chaîne de remplacement est figée, il n’est donc pas possible de faire une transformation:

Remplacement de données XML avec updatexml

SELECT updatexml(load_file( ‘c:/formateur.xml’), ‘/opensource/formateur[2]/prenom’, ‘<prenom>aka XML fan</prenom>’) AS result \G
*************************** 1. row ***************************
result:
<opensource>
Les formateurs de l’équipe sont :
<formateur domaines= »MySQL PHP »>
<nom>Dasini</nom>
<prenom>Olivier</prenom>
</formateur>
<formateur domaines= »PHP XML »>
<nom>Allard</nom>
<prenom>Aka XML fan</prenom>
</formateur>
<formateur domaines= »Linux MySQL »>
<nom>Dumont</nom>
<prenom>Pierre</prenom>
</formateur>
et sont passionnés par l’open source.
</opensource>
/*Le fichier XML original n’est pas modifié*/

Conclusion

Voilà un petit panorama de l’utilisation des fonctionnalités XML de MySQL. Comme nous l’avons vu, générer le résultat d’une requête au format XML reste très simple avec le client texte mysql, idem pour la génération d’une sauvegarde (mysqldump). De plus, bien que n’étant pas un base de données XML, ont peut aisément y stocker des flux XML, et les parcourir ou les modifier grâce aux fonctions extractValue et updatexml, et une bonne dose d’XPath. Le support de ce dernier, par MySQL, reste encore assez basique, mais ce manque sera comblé progressivement dans les prochaines versions.

Article co-écrit avec Fabien Allard qui est formateur et développeur certifié PHP, Ajax et Linux chez Anaska Alter Way Group. Fabien est également spécialiste des technologies XML.

(Début de l’article)

Tags: , , , ,

8
sept

Forum MySQL: 12 et 13 Novembre 2009

   Posted by: freshdaz    in Conférence, MySQL, PHP

L’association LeMug.fr (MySQL User Group francophone) organisera son forum MySQL avec l’aide de l’Association Française des Utilisateurs de PHP (http://www.afup.org) les 12 et 13 Novembre 2009 à la Cité des Sciences et de l’Industrie.

Plusieurs conférences sont prévues sur la base de données MySQL avec des intervenants de renom. Le programme est en cours de finalisation !

Les membres de l’association LeMug.fr bénéficient d’une réduction sur le tarif global !

Pour vous inscrire ou vous tenir au courant : http://afup.org/pages/forumphp2009/inscription.php

Tags: , , , ,

4
sept

L’Europe hésitante sur le rachat de Sun par Oracle

   Posted by: freshdaz    in Divers, MySQL

Avalisé par les autorités américaines de la concurrence, le rachat de Sun par Oracle patauge encore en Europe. Rien n’indique que l’exécutif européen donnera son feu vert pour le moment, car il vient d’ouvrir une enquête approfondie.

Rien n’est encore joué ! Bien que les autorités américaines aient donné leur accord pour le rachat de Sun par Oracle, à Bruxelles, le dossier est encore en standby.

C’est en tout cas ce que rapporte Reuters, expliquant que l’intégration de Sun, et notamment celle de MySQL, au portefeuille d’Oracle est relativement gênante. Car purement et simplement, ceci pourrait faire d’Oracle un acteur sur les bases de données en position dominante. Ce qui n’a pas semblé choquer les autorités américaines.

La Commission Européenne a d’ailleurs ouvert aujourd’hui une enquête approfondie sur la fusion des deux groupes. Celle-ci doit être conclue au plus tard le 19 janvier 2010 ! Le commissaire à la concurrence a déclaré que « La Commission doit examiner très soigneusement les effets sur la concurrence en Europe lorsque la première entreprise mondiale de base de données se propose de racheter la première entreprise mondiale de base de données open-source ». D’où les doutes entretenus jusqu’ici…

Soulignons également que Sun a très récemment annoncé une perte sèche de 147 millions de dollars (contre un bénéfice de 88 millions de dollars sur un an) et un recul des ventes de 31% sur le dernier trimestre fiscal.

http://www.linformaticien.com/Actualit%C3%A9s/tabid/58/newsid496/6900/l-europe-hesitante-sur-le-rachat-de-sun-par-oracle/Default.aspx

Récapitulatif de la saga:

http://dasini.net/blog/2009/04/21/oracle-achete-sun-donc-mysql/

http://dasini.net/blog/2009/06/30/oracle-et-sun-sous-la-loupe-de-la-justice-americaine/

http://dasini.net/blog/2009/07/03/rachat-de-sun-par-oracle-la-communaute-reagit-sur-php-tv/

http://dasini.net/blog/2009/08/05/bruxelles-mene-son-enquete-sur-le-rachat-de-sun-par-oracle/

http://dasini.net/blog/2009/08/26/oracle-sun-cest-valide-cote-americain/

Tags: , ,

26
août

Oracle-Sun : c’est validé… côté américain

   Posted by: freshdaz    in Divers

Si la justice américaine a donné son feu vert à l’acquisition de Sun Microsystems par Oracle, les deux entreprises attendent encore celui de la Commission européenne.

Le suspens a pris fin (si tant est qu’il y en eut un). La Justice américaine (le DoJ) a validé l’acquisition de Sun Microsystems par Oracle signée en avril dernier, selon un communiqué (laconique) d’Oracle. Après moultes négociations avec IBM, Sun s’était finalement laissé séduire par la proposition d’Oracle en échange d’un chèque de 7,4 milliards de dollars, dette comprise.

Mais la récupération des actifs de Sun par le géant de la base de données amenait quelques questions autour d’éventuelles positions dominantes sur plusieurs marchés. A commencer par Java.

En mettant la main sur Sun, Oracle s’empare d’une technologie (langage de programmation et environnement d’exécution) utilisée par quelques 7 milliards d’appareils électroniques dont nombre de téléphones mobiles. Comme nombre de ses concurrents, Oracle est notamment un gros utilisateur de Java. Savoir que l’entreprise de Redwood City va désormais décider des développements de Java a effectivement de quoi inquiéter. Il faut croire qu’Oracle a fourni au DoJ des garanties en la matière.

Autre inquiétude, l’avenir de MySQL. Rachetée par Sun à MySQL AB en janvier 2008, la base de donnée open source tombe entre les mains du plus grand éditeur de base de données propriétaire. L’avenir de MySQL aurait donc pu être compromis, Oracle pouvant ainsi écarter une technologie concurrente potentielle notamment utilisée par des millions de services web. L’avenir le dira.

Si les autorités américaines ont donné leur feu vert, l’acquisition n’est pas encore définitive. Oracle attend maintenant l’aval de la Commission européenne. Ce qui pourrait ne pas tarder, Oracle et Sun ayant promis de boucler l’opération avant la fin de l’été. Les actionnaires de Sun avaient, de leur côté, validé l’offre d’Oracle le 16 juillet dernier.

http://www.silicon.fr/fr/news/2009/08/21/oracle_sun___c_est_valide____cote_americain

Récapitulatif de la saga:

http://dasini.net/blog/2009/04/21/oracle-achete-sun-donc-mysql/

http://dasini.net/blog/2009/06/30/oracle-et-sun-sous-la-loupe-de-la-justice-americaine/

http://dasini.net/blog/2009/07/03/rachat-de-sun-par-oracle-la-communaute-reagit-sur-php-tv/

http://dasini.net/blog/2009/08/05/bruxelles-mene-son-enquete-sur-le-rachat-de-sun-par-oracle/

Tags: , ,