Community journal

The latest from the MySQL community

Ideas, releases, practical guides, and perspectives from the people building with MySQL.

Follow the feed
Showing entries 2141 to 2150 of 2494 « Previous | Next »
Comment MySQL traite les alertes sécurité

"Pour mieux comprendre les futures menaces de sécurité, prenons une grande inspiration, et jetons nous dans les "vulnérabilités de sécurité", ce qu'elles sont, comment elles sont classées, comment elles sont découvertes, comment MySQL en entend parler, ce que fait l'équipe de sécurité MySQL "MySQL Security Team", quels sont les rôles des membres de l'équipe, comment les vulnérabilités sont corrigées, comment ces corrections sont distribuées et pourquoi vous devez y porter attention."

Les espaces de tables de Falcon

"Le moteur de table Falcon, pour MySQL, utilise un concept d'espace de tables (tablespaces, en anglais), qui est aligné sur les concepts utilisés par Oracle (tablespaces) ou SQL Server (filegroups). Voyons un peu comment les espaces de tables sont utilisés dans Falcon, et ce que vous ne pouvez pas faire avec."
Par Robin Schumacher.

Accéder à MySQL avec PDO

PDO est une extension PHP qui fournit une couche d'abstraction pour accéder aux bases de données : elle peut être utilisée pour accéder à toute une gamme de bases différentes. Cela vous donne la possibilité de changer votre base de données sans modifier votre code PHP. Même si vous utilisez PHP exclusivement, PDO peut fournir des avantages : vous pouvez utiliser les mêmes fonctions pour accéder à vos données, quelles que soient les versions de MySQL utilisées. Cela vous évite d'utiliser la vieille extension mysql avec les vieilles versions, et mysqli pour les nouvelles versions. Un autre avantages est l'utilisation de code POO, quelle que soit la version de MySQL.

Calculer des pourcentages de groupes en MySQL

Pour obtenir des pourcentages, il faut typiquement deux requêtes : une pour compter les groupes, et une autre pour le total. Au final, il reste à faire la division et multiplier par 100.
A l'aide de 30 millions de lignes, Peter Zaitsev montre comment gagner 25% de temps en utilisant WITH ROLLUP, qui calcule la somme en même temps que les groupes.

Accéder à MySQL avec PDO

PDO est une extension PHP qui fournit une couche d'abstraction pour accéder aux bases de données : elle peut être utilisée pour accéder à toute une gamme de bases différentes. Cela vous donne la possibilité de changer votre base de données sans modifier votre code PHP. Même si vous utilisez PHP exclusivement, PDO peut fournir des avantages : vous pouvez utiliser les mêmes fonctions pour accéder à vos données, quelles que soient les versions de MySQL utilisées. Cela vous évite d'utiliser la vieille extension mysql avec les vieilles versions, et mysqli pour les nouvelles versions. Un autre avantages est l'utilisation de code POO, quelle que soit la version de MySQL.

Calculer des pourcentages de groupes en MySQL

Pour obtenir des pourcentages, il faut typiquement deux requêtes : une pour compter les groupes, et une autre pour le total. Au final, il reste à faire la division et multiplier par 100.
A l'aide de 30 millions de lignes, Peter Zaitsev montre comment gagner 25% de temps en utilisant WITH ROLLUP, qui calcule la somme en même temps que les groupes.

Le Web 2.0 et MySQL (12 Sep 2007)

Le Web 2.0 représente la seconde génération de services disponibles sur le web permettant aux utilisateurs de collaborer et de partager des informations en ligne. Une des caractéristiques du Web 2.0 est que ce sont les données qui conduisent son évolution. Durant ce séminaire web nous explorerons comment les sociétés déploient des architectures et applications Web 2.0 pilotées par MySQL et MySQL Cluster. Ces applications incluent :

  • Blogging
  • Optimisation de moteurs de recherche
  • Partage de données multimédia (photos, vidéos, musique)
  • Communautés en ligne
  • Gestion de documents (wikis)

Nous étudierons également comment gérer :

  • La montée en charge
  • La disponibilité
  • Le coût
  • La gestion des sessions
  • La création et gestion de contenu dynamique



Stocker des données hiérarchisées en MysQL

Les données hierarchisées sont toutes ces données qui sont organisées sous forme d'organigramme, ou d'arbre généalogique : chaque élément a un parent, et zéro, un ou plusieurs enfants.
Il y a deux modèles pour stocker ces données dans une table MySQL : le modèle adjacent, qui note chez l'enfant un lien vers le parent, et le modèle imbriqué, qui donne un début et une fin à chaque élément.
Matthew Turland rappèle quels sont ces techniques.

MySQL Test Creator

"Qu'est-ce que le MySQL Test Creator? Un outil qui va accélérer et simplifier la création de scripts de tests pour une base de donées, tout en fonctionnant avec une session normale. Avec cet outil, vous pouvez travailler avec votre base de données comme d'habitude, et, en tâche de fond, le créateur de tests va enregistrer vos actions, et écrire un test SQL pour reproduire la situation et le résultat."
Tester une base de données est toujours difficile, car il y a beaucoup de mise en place avant d'exécuter une petite commande, et possiblement beaucoup de nettoyage. L'outil de Charlie Cahoon, supervisé par Guiseppe Maxia, est particulièrement intéressant.

[Lire plus]
phpMyEdit :

phpMyEdit produit du code PHP pour afficher et modifier des tables MySQL, en HTML. Tout ce que vous avez besoin de faire est un programme simple pour appeler ces classes : elles sont bourrées de fonctions de manipulations de ligne (ajout, modification, effacement, copie, lecture, etc.) ainsi que groupe (tris, filtres, recherche, etc.
La version 5.7.1 vient de sortir.