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 1421 to 1430 of 2494 « Previous | Next »
MySQL 5 : Les vues — (part 7/7)

(<- précédent)

Conserver la structure d’une table si elle doit être modifiée

La problématique est de mettre à jour le schéma de l’application en changeant la structure de certaines tables.

Changer le schéma a comme principal impact d’obliger de modifier les requêtes de l’application. Il sera donc nécessaire de les identifier pour les mettre à jour à leur tour, ce qui peut rapidement devenir fastidieux. Au travers de l’exemple qui suit, nous allons créer une vue qui va masquer le changement de table ce qui nous évite de modifier les requêtes applicatives. Une nouvelle version de l’application pourra utiliser la nouvelle table sans être obligé d’utiliser la vue, on assure ainsi la compatibilité ascendante.

Ma table de départ est la table livre:

CREATE TABLE 'livre' …
[Lire plus]
Montez en charge avec MySQL grâce aux systèmes Sun (22 Jan 2009)

La montée en charge est une priorité des DBA et des développeurs MySQL. Or il existe diverses options de montée en charge, chacune présentant des avantages différents.

Rejoignez-nous pour ce séminaire Web durant lequel nous aborderons les thèmes suivants:

  • Quand opter pour « scale-out » ou le « scale-up » ?
  • Quand et pourquoi la virtualisation MySQL est-elle utile ?
  • Comment tirer parti des systèmes Sun pour améliorer les performances et réaliser des économies d’argent, d’espace et d’énergie ?
  • Résultats de tests détaillés en termes de performances, de réduction des coûts et d’économies d’énergie
  • Études de cas clients



Date and Time: Thursday, 22 Jan 2009, 10.00H CET (heure de Paris)

Mysql au Fosdem 2008 le dimanche 8 février.
  • Vladimir Kolesnikov: Practicing DBA's Guide to the PBXT Storage Engine
  • Kris Buytaert: Monitoring MySQL
  • Geert Vanderkelen: MySQL Cluster
  • Roland Bouman: MySQL 5.1 Plugins
  • Kaj Arnö: MySQL, powering and using Social Networks
  • Ewen Fortune: Percona MySQL patches and the XtraDB storage engine
  • Giuseppe Maxia: Boost performance with MySQL 5.1 partitions
  • Jurriaan Persyn: Database Sharding

Le programme détaillé est ici.

Ca se passe donc dans la Room AW1.126!

Moi je vais tenter d'aller voir Kris et Geert du Belgian Mysql User Group. Ainsi que Kaj Arnö et Giuseppe Maxia.

Alternative à Google Analytic

Google Analytic est une API (application) pour obtenir des statistiques de vos sites internets et pages visitées.
Le blog Ilogan rappelle qu'il existe d'autres outils permettant d'analyser vos pages, réalisé en PHP et MySQL
Piwik
Firestats
BBclone
Woopra
Il existe d'autres outils, mais ceux qui vous sont présentés propose des résultats très complets et ces projets sont régulièrement en évolution.

Moteur de stockage MySQL ... en PHP

Voici un probablement inutile mais génial Moteur de stockage MySQL ... en PHP par Johannes Schlüter

Je ne me casse pas la tête à le traduire. c'est très facile à comprendre.

Johannes Schlüter sur les Connecteurs MySQL et est étudiant à l'Université des Sciences Appliquées de Munich . Il est release manager de PHP 5.3.

Débats des dernières tendances de l’open source le 14/01/09

Le MySQL User Group (LeMUG.fr) vous invite à une rencontre de débats et d’échanges autour des dernières tendances de l’open source, avec la participation des Club Utilisateurs GUSES (Solaris), JUG (Java) et OSS Get-Together Paris et la présence exceptionnelle de Simon Phipps, Sun’s Chief Open Source Officer

Mercredi 14 janvier 2009 à partir de 18h30
42, Avenue d’léna 75016 Paris
(métro 9 station Iéna)

Agenda de la soirée

18h30 — Accueil

19h00 — Simon Phipps, Chief Open Source Officer, Sun Microsystems : « Latest open source trends and business models »

19h30 — Présentation des Clubs Utilisateurs …

[Lire plus]
Résolutions pour 2009

C’est le début d’année et donc la période des résolutions! Tout utilisateur d’Oracle connait forcément Tom Kyte, grand guru Oracle et fondateur de Ask Tom. Il vient de poster les résolutions que tout DBA devrait avoir en 2009.

Et ce genre de résolutions fonctionne aussi très bien en MySQL.

  • Faire au moins 1 restore par mois. C’est bien de faire des backups mais que faire si vos backups sont corrompus et que votre DBs est naze?
  • Apprendre quelque chose de nouveau tous les jours
  • Participer à des forums et des communautés ( leMug.fr par exemple? )
  • Devenir un “mentor” pour un jeune DBA
  • Ne pas prendre de décisions hâtives, …
[Lire plus]
Solutions de Datawarehouse avec MySQL, Infobright et Talend (11 Feb 2009)

Selon le groupe Gartner, le décisionnel est la grande priorité des responsables des TI et des directeurs informatiques. Mais un récent rapport d'InformationWeek montre que la complexité et le coût des solutions décisionnelles sont les principaux freins à leur mise en place correcte.

Participez à ce séminaire Web pour apprendre comment mettre en œuvre une solution d'entreposage de données open source complète et transparente, et notamment



Date and Time: Wednesday, 11 Feb 2009, 15:00 CETheure de Paris

MySQL 5 : Les vues — (part 6/7)

(<- précédent)

Modifier automatiquement des données sélectionnées

Pour ce troisième exemple, nous allons nous intéresser au schéma (là encore très simplifié) d’une application qui permet de vendre des produits en France et au Royaume-Uni, en euro, livre et dollar. Cette application possède une table produit, qui contient le produit (son identifiant) et son prix hors taxe en euro.

Structure de la table produit:

CREATE TABLE produit (
  id_produit mediumint(8) unsigned NOT NULL auto_increment,
  prix_ht decimal(6,2) default NULL,
  PRIMARY KEY  (id_produit)
)

Nous disposons également des tables devise et tva qui gèrent respectivement le taux de change des devises et la TVA de différents pays.

Tables devise et tva:

CREATE TABLE …
[Lire plus]
Encore une question réccurente…

Bonjour à tous, c’est mon 1er post de l’année 2009, donc je vous souhaite à tous mes meilleurs voeux pour cette nouvelle année… Après 15 jours sans accés au réseau ( oui cela m’arrive une fois l’an ) me voila de retour en ligne. Comme le signalait arnaud, j’espère rencontrer le maximum de personne à Paris pour la soirée Open Source. En attendant, faisons un peu de MySQL!
La question du jour m’a été posée par mon ami Geoff et c’est une question assez simple. Comment mettre les differentes valeurs d’une colonne sur une ligne?

Sans rentrer dans les détails, nous avons une simple table qui stocke différents métrics mesurés sur plusieurs serveurs. Nous avons à faire une application de monitoring.

mysql> desc default_summary;

[Lire plus]