MySQL Enterprise Backup - Sauvegarde « à chaud » en ligne pour MySQL (14 Dec 2010)

La sauvegarde en ligne est l'une des fonctionnalités les plus courues de MySQL. Grâce à MySQL Enterprise Backup, les développeurs et les DBA disposent des outils qui leur sont indispensables pour sauvegarder et restaurer leurs bases de données, rapidement et en toute sécurité.

Au cours de ce séminaire Web, nous allons découvrir les avantages des sauvegardes à chaud « en ligne ». Nous démontrerons comment MySQL Enterprise Backup prend en charge les opérations de sauvegarde complète, incrémentale et partielle, ainsi que les fichiers de sauvegarde compressés, qui vous permettent de procéder à des récupérations ponctuelles tout en économisant du temps et de l'argent.



Date and Time: Tuesday, 14 Dec 2010, 10:00 CET

30 questions sur MySQL – Réponses de la partie 2

Voici les réponses de la 2è partie de notre quiz. Là encore, des commentaires expliquent rapidement les réponses.

16- a : Le nom d’hôte n’étant pas spécifié, ce sera donc localhost. Et pour MySQL, cela indique que le client cherche à se connecter à travers une socket : le numéro de port est ignoré. Pour que le port soit pris en compte, il faut ajouter soit -h=127.0.0.1 soit –protocol=tcp

17- b : Conséquence : quand MySQL a besoin de créer une table temporaire de manière interne (pour un tri par exemple) et que la table contient un champ TEXT ou dérivé, elle est automatiquement créée sur disque et risque de poser des problèmes de performance

18- b : Et malheureusement, la taille du tablespace ne diminue pas !

19- a : Seuls les index des tables MyISAM peuvent être mis en cache par le serveur, les données ne peuvent l’être que par l’OS, ce qui est beaucoup moins efficace

[Lire plus]
Forum PHP 2010 : Le Bilan

Une semaine après le Forum PHP 2010, organisé par l'AFUP (l'Association Française des Utilisateurs de PHP), a été marqué par les 15 ans du langage et les 10 ans de l'association.
Cet évènement a permis de voir de nombreuses personnalisés et de créateurs de nombreux projets comme (PHP, Prestashop, Dolibarr, Drupal, Magento, MySQL, SkySQL, Zend, Symfony, CakePHP, etc...).
 
Un communiqué vient d'être publié, affichant le succès de l'évènement avec quelques points forts, qu'il est intéressant de connaître (nombre de visiteurs, les outils présents...).
Par ailleurs, l'équipe de l'AFUP donne rendez-vous l'année prochaine pour une nouvelle édition.
Bien sur, si vous avez raté l'évènement, vous pouvez voir et revoir :

  • Les slides des conférences ont été publiés sur le site de l'évènement
  • Le reportage de PHP TV
  • Quelques photos disponibles sur …
[Lire plus]
Evolutivité et haute disponibilité grâce aux améliorations de la réplication de MySQL 5.5 (18 Nov 2010)

Rejoignez ce séminaire web et découvrez les dernières améliorations de la réplication MySQL, conçues pour augmenter l'évolutivité et la haute disponibilité.

Pour pouvoir déployer leurs activités commerciales, certaines entreprises disposent de grands datacenters qui abritent des serveurs MySQL répliqués. Certaines d'entre elles ont des centaines, voire des milliers de serveurs MySQL qui répliquent des données. Lors de cette session, nous expliquons comment utiliser la réplication MySQL pour assurer l'évolutivité et la haute disponibilité. L'accent est mis sur les nouvelles fonctionnalités de la version MySQL 5.5, qui ont été améliorées pour prendre en charge et simplifier la maintenance d'installations de ce type. Les fonctionnalités incluent le heartbeat de réplication, la réplication semi-synchrone, l'optimisation fsync et la récupération après la corruption d'un log de relais.



MariaDB 5.2.3 est disponible

MariaDB open source database

La dernière version stable de la base de données open source « cousine » de MySQL, MariaDB est disponible. Cette version contient toutes les améliorations présentes dans MariaDB 5.1.50 et MySQL 5.1.51.

La suite, MariaDB 5.5 qui sera le produit de la fusion de  MariaDB 5.3  et MySQL 5.5. Ces 2 versions sont disponible pour les tests et les développements (en beta).

A noter que MySQL 5.5 devrait être disponible en version stable d’ici la fin de l’année.

Télécharger MariaDB.

Innotop 1.8

Innotop est un clone pour MySQL, orienté innoDB. Cette application vous permet d'effectuer de la surveillance. Par ailleurs, ce projet propose plus fonctionnalités et de souplesses par rapport aux autres outils de la même famille.
Cette nouvelle version apporte de nouvelles fonctionnalités, comme :

  • Une interface en plugins entièrement configurable
  • Une surveille du nombre de serveurs avec la possibilité de les regrouper
  • Une trousse d'outils variés comme mytop
  • De nouvelles fonctionnalités comme l'interrogation de la période
  • Analyse et affiches les informations venant de InnoDB


30 questions sur MySQL partie 2

Il y a quelques semaines, la première série du Quiz a été publié sur le site dbnewz. Aujourd'hui les 15 autres questions ont été publiées sur le même site.
Grâce à cette deuxième partie, vous allez pouvoir continuer à évaluer vos connaissances autour de MySQL, qui vous sera aussi utile pour vos projets PHP.
Bien sur, les réponses vous seront données ultérieurement, mais vous pouvez toujours faire et refaire la première série des 15 questions.

[Lire plus]
Forum PHP 2010

C’est ce mardi 9 novembre que débute le forum PHP 2010. Durant 2 jours, les meilleurs experts mondiaux, seront présent à la Cité des Sciences de Paris la Villette, pour animer des conférences, des ateliers et débats.

Le programme de ces 2 jours est disponible ici.

A noter la présence de  Michael Widenius le co-créateur de MySQL AB et créateur du SGBDR open source MariaDB, Rasmus Johansson de Monty Program Ab, ainsi que celle de Kaj Arnö EVP Products de …

[Lire plus]
Nouvel outil de gestion de projet

J'ai développé phpCollab en 2002-2003 puis abandonné le projet.
La "communauté" vient seulement maintenant de publier une nouvelle version "finalisée", après plusieurs années.

J'ai plusieurs fois eu l'envie de faire un outil complétement revu, côté serveur php/mysql et côté client html/css.
Il est temps désormais, et j'ai commencé un "exercice" dans cet objectif.

[Lire plus]
10 astuces autour de MySQL

Quand vous créez une page dynamique en PHP, vous devez communiquer avec une base de données.
Pour communiquer avec celle-ci, vous pouvez utiliser une fonction SQL. Cependant les risques d'erreurs peuvent exister et qu'il n'est pas évident de les identifier.
Le site 'Explain extended' montre 10 erreurs possibles que vous pouvez rencontrer lorsque vous souhaitez communiquer avec une base de données.

  • Les erreurs courantes sont :
  • Recherche par un NULL
  • Jointure avec une condition
  • Moins d'une valeur mais pas un NULL
  • Jointure par un NULL
  • Absence de NULL
  • Tri avec des valeurs aléatoires
  • Enregistrement arbitraire d'un groupe
  • Première valeur d'un groupe
  • Fonction IN séparée par des virgules
  • Jointure avec une fonction COUNT


  •   …
[Lire plus]