Richard Stallman invite l’Europe à libérer MySQL

Partisan d’une liberté absolue, Richard Stallman, président de la Free Software Foundation (FSF), estime que l’acquisition de Sun par Oracle peut être préjudiciable aux futurs développements de MySQL, système open source de gestion de bases de données. « La Commission européenne devrait bloquer l’acquisition de MySQL à travers le rachat de Sun par Oracle », déclarent [...]

MySQL cluster : Les messages errors

Lorsque vous manipulez des fichiers MySQL et surtout de l'importation de données, vous pouvez être confronté à des messages d'erreur.
Ces messages sont tous très variés suivant les paramètres que vous utilisez.
Le site lets Talk Technical a réalisé l'opération avec un fichier SQL de 25G et vous retourne une liste des erreurs rencontrées.
Cette liste va vous montrer les principaux problèmes mais aussi une solution pour résoudre ces erreurs.

Une belle histoire de Scaling

J’ai lu une histoire très intéressante aujourd’hui à propos de l’utilisation de MySQL chez SoftLayer. Il raconte comment ils ont atteind les limites de MySQL de 5 manières différentes avant de trouver “la” solution pour construire un datawarehouse. Une belle histoire de scaling!

http://sldn.softlayer.com/09/2009/building-the-data-warehouse/

Disponible en anglais uniquement…

Conférences MySQL au Forum 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 : …

[Lire plus]
Oracle devrait vendre MySQL selon son créateur, Monty Widenius

Le cofondateur de la base de données Open Source MySQL, Michael Monty Widenius, conseille à Oracle de céder MySQL afin d’accélérer la fusion avec Sun, en difficulté financièrement, et aussi éviter ainsi tout conflit d’intérêts. Retrouvez « Michael Monty Widenius » lors du forum PHP Selon le créateur de MySQL, l’entêtement d’Oracle à conserver la base de données [...]

Conférences MySQL au Forum PHP

Le MUG est partenaire 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
  • Au secours, ma base de données fait ramer mon application !
  • LeMug : MariaDB, the future of MySQL avec Michael Widenius aka Monty
  • Retour d’expérience sur l’utilisation de MySQL Chez Orange
  • Réplication MySQL : retours d’expérience

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!

Nexen.net fête ses 10 ans

Ce fut un jour pas comme les autres : le mercredi 20 octobre 1999 voyait naître le site www.nexen.net.
Cela fait aujourd'hui 10 ans que nexen, comme on l'appèle familièrement, communique tous les jours autour du langage PHP et de la base de données MySQL.
Le site Nexen.net s'est bâti avec plusieurs idées communautaires :

  • La traduction de la documentation PHP 4 et MySQL 3
  • Les actualités de la communauté


Après des fouilles archéologique, nous avons trouvé ceci :

Au fils des années, le site a évolué en proposant :

  • Des sources et scripts de développements
  • Des actualités plus fournis
  • Des statistiques
  • De l'aide


L'équipe Nexen.net possède ses rédacteurs réguliers et occasionnels. L'activité du site internet Nexen.net ne se limite pas qu'aux actualités, les acteurs …

[Lire plus]
SQL_MODE bonne ou mauvaise idée ?

MySQL est connu pour être très flexible avec la validation des données. Les conversions silencieuses ne sont pas des pratiques courantes parmi les autres SGBD. Au lieu de lancer des erreurs, MySQL lance des warnings, ce que la majorité des applications ne gèrent pas. (Est-ce que votre application fait un SHOW WARNINGS; à chaque requête?)

Néanmoins, la variable SQL_MODE permet de contrôler ce comportement. Plusieurs niveaux de validation peuvent donc être assignés, partant d’une validation quasi absente (par défaut) à une validation très stricte. Ce qui peut paraître comme une bonne affaire me parait plutôt comme une très mauvaise idée.

Le problème avec le SQL_MODE c’est que par défaut, la valeur est vide (oui oui!). Il n’y a pas de mode prédéfinie ce qui donne un comportement très souple. Plusieurs personnes ne savent pas que cette variable existe et construisent une application qui repose …

[Lire plus]
Distance entre 2 coordonnées

De nombreux utilisateurs utilisent les services de géo-localisation par internet pour trouver un ou plusieurs lieux sur une carte comme Google Map ou Yahoo Map.
Ces services proposent sans ligne de programmation la possibilité de définir une distance entre plusieurs points, mais il peut être intéressant de pouvoir le faire par soi-même.
Le site PHP sources propose de calculer la distance en mètres entre 2 points en utilisant les fonctions MySQL. Mais vous pouvez aussi l'associer avec un script PHP pour proposer dans votre site internet la détermination d'un itinéraire.

[Lire plus]
Les taches CRON

Les opérations CRON vous permettent de réaliser des opérations en automatique. Différentes manières existent, cependant ce genre d'opération peut provoquer des ralentissements de serveurs et surtout de connexion avec votre base de données MySQL.
Toutefois, il existe certaines règles pour limiter ces problèmes. Le blog « MySQL performance » montre une approche optimisée pour éviter de surcharger votre serveur ; avec un exemple de code en PHP.
En résumé, une bonne pratique pour la réalisation de ces taches.