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.



Actualité de développement PECL, edition 287

2 paquets ont été mis à jour ces 2 dernières semaines :
Semaine du 7 Décembre 2010


PECL est la bibliothèque d'extensions C de PHP.


MariaDB 5.2.4 et 5.1.53 sont disponibles

The MariaDB community is happy to announce two new releases hot off
the compiler!

MariaDB is a branch of the MySQL database which includes all major
open source storage engines, myriad bug fixes, and many community
patches.

The MariaDB 5.1 release continues with MariaDB 5.1.53, while the 5.2
series moves to 5.2.4. As always, detailed release notes are available
and are highly recommended, especially for those considering an
upgrade.

http://kb.askmonty.org/v/mariadb-5153-release-notes

http://kb.askmonty.org/v/mariadb-524-release-notes

These releases both address a couple of issues in both series that may
affect a large number of users. First, a regression in MySQL relating
to starting …

[Lire plus]
Pour ou contre les procédures et fonctions stockées ?

Faut-il oui ou non utiliser des procédures ou fonctions stockées avec MySQL ? Le question a souvent été soulevée et donne lieu à chaque fois à de vifs échanges entre pro et anti. Cet article vous propose une approche différente : se focaliser sur quelques points particuliers (sécurité, performance, débogage) et donner les avantages et inconvénients de l’utilisation des routines stockées. Avec ces éléments en main, vous pourrez décider par vous-même si les routines stockées sont pertinentes pour votre application.

Sécurité

Un des points clés cités par les partisans des routines stockées est la sécurité accrue : en effet, on peut contrôler les droits donnés aux utilisateurs plus finement et de manière plus flexible qu’avec le système de droits classiques via les commandes GRANT. Il suffit pour cela, au moment de la déclaration de la routine, d’ajouter la clause SQL SECURITY …

[Lire plus]
Journal de réplication InnoDB

Au paravent, le système de réplication MySQL était associé avec la réplication avec MyISAM. De nos jours, InnoDB a pris une place importante autour de la base de donnée, permettant ainsi d'effectuer les opérations similaires.
Le site Ramblings, présente les orientations suivant les évolutions des années. Mais aussi il explique que d'autres solutions existent autour de la réplication.

PHP Kweeker CMS 1.0.0, un Twitter clone en PHP/MySQL

Avec PHP Kweeker, offrez vous la possibilité de monter une plateforme de micro blogging aisément.

Le CMS écrit en PHP/MySQLi requiert seulement 1.1 méga et 5 tables SQL.

Conçu pour recueillir de très fortes charges, ce petit cms peut être utilisé à titre privé ( groupe, pme, association ) ou à titre public ( école, élèves, ... ).

Ainsi chaque utilisateur se verra créer gratuitement son micro blog sur lequel il pourra publier ce que bon lui semble, et communiquer entre tous les autres blogs existants.

Disponible pour l'heure en Anglais et Français.

Téléchargement sur les forums de:
www.twitter.php-minimus.org

Proposé par Cyril Levert

Boites à outils MySQL pour améliorer votre productivité

Le site 'admixweb' propose une petite trousse à outils MySQL pour améliorer vos développements.
L'article explique que si vous travaillez énormément avec une base de données en utilisant l'interface PHPmyAdmin, vous perdez du temps à cause des temps de rafraichissement des pages et par conséquent de la productivité.
Mais il existe des outils bureautiques gratuits pour vous permettre de manipuler la base de données, qui sont :

  • MySQL Workbench
  • Spotlight
  • Toad for MySQL
  • wwwsqldesigner
  • MyDB Studio
  • HeidiSQL


MyMonitor 1.1

Après quelques années d'attentes, la nouvelle version stable de MyMonitor a été libérée. Pour rappel, MyMonitor est un outil avancé de suivi de surveillance, basé sur le monitoring SQL pour MySQL.
Cette version corrige certains bugs, mais aussi permet de lire et d'analyser le ProcessList. C'est à dire, il surveille les envoies de trie, filtre et de groupe pour vous permettre de suivre les requêtes lentes et / ou fréquentes.

Les erreurs autour de MySQL

Le site 'sitepoint' a publié un hit parade des erreurs les plus courantes autour de la base de données MySQL pour les développeurs. L'article a associé la base de données avec le langage PHP, mais ces erreurs peuvent aussi être appliquer aux autres langages.
L'article propose les 10 erreurs les plus courantes et classés par rapport à leur importance, comme :

  • Utilisation de MyISAM par rapport à InnoDB
  • Ne pas utiliser les fonctions MySQL du langage PHP
  • Ne pas se protéger des erreurs d'injections
  • Ne pas utiliser tout le temps UTF-8
  • Privilégier le langage PHP sur SQL
  • Mauvaises optimisation des requêtes
  • Utilisation dans les requêtes SELECT *
  • Problème d'indexation
  • Oublier le backup


Bien sur, l'article détaille ces quelques points importants à prendre en compte, mais pour eux ceux sont les …

[Lire plus]
Les réponses aux 30 questions sur MySQL Partie 2

Il y a quelques jours, le site dbnewz proposait la deuxième partie du quizz pour continuer de tester vos connaissances en MySQL.
Aujourd'hui, le site donne le résultat des 15 dernières questions, vous permettant ainsi de continuer à améliorer vos connaissances autour de MySQL et de les mettre en application dans vos projets PHP.