Showing entries 1 to 10 of 13
Suivant 3 Entrées plus anciennes »
Displaying posts with tag: Autres (reset)
Un autre success story

Je googlais aujourd’hui afin de trouver de l’information sur le sharding, et j’ai trouvé une autre belle histoire de scaling. Il s’agit de l’évolution du cluster MySQL derrière le site netlog.com depuis le début jusqu’à aujourd’hui. Le billet date de 2009, mais l’information et les outils mentionnés sont toujours d’actualité !

http://www.jurriaanpersyn.com/archives/2009/02/12/database-sharding-at-netlog-with-mysql-and-php

J’adore les billets détaillants les success stories.

De retour après un an..

Ça fait plus de un an que je n’ai pas mis à jour mon blog, et malgré tout, il demeure fréquenté assez régulièrement ! Enfin, c’est ce que me dit Google Analytics. Ironie du sort, j’ai de plus en plus de visite malgré l’absence de nouveau contenu.

Avez-vous remarqué le nouveau design ? Probablement pas si, comme moi, vous êtes amateur de feed RSS et vous vous contenté de l’information qui s’y retrouve. Cela dit, ce nouveau design s’insère dans une stratégie visant à m’auto-convaincre que mon blog n’est pas mort! Après quelques discussions avec amis et collègues, j’ai décidé de continuer à publier des trucs et astuces.

Mon cours à HEC Montréal me prend beaucoup plus de temps que je l’avais prévu. C’est la principale raison pour laquelle je ne publiais plus rien.. Cependant, j’ai vécu un tas d’expériences variées avec MySQL au cours de la dernière année qui me serviront de sources …

[Lire plus]
Resolutions Geeks de 2010

L’année 2009 a été une année chargée pour MySQL: après son achat par Sun, il passe aux mains d’Oracle. Ce dernier achat fait beaucoup jaser et plusieurs personnes s’interrogent sur l’avenir de MySQL. Je suppose que nous saurons en 2010 ce que Oracle compte faire de MySQL. Personnellement, je préfère attendre les publications officielles plutôt que de m’énerver sur les spéculations alarmistes qu’on a pu lire ces derniers mois…

De mon côté, l’année 2010 s’avère une année très mouvementée:

  • Chez iWeb, je participe à un ambitieux projet qui devrait voir le jour au courant de l’été.
  • Le soir et les fins de semaine, je passe la majorité de mon temps au HEC pour satisfaire les exigences de …
[Lire plus]
MySQL comme référence

Comme plusieurs savent déjà, je suis régulièrement sur IRC (sur Freenode) sur des canaux reliés à l’informatique. Je traîne notamment sur #MySQL et #MySQL-fr. Depuis peu, je vais sur #PostgreSQL histoire de voir ce qui se fait ailleurs et quel genre de problèmes les utilisateurs de PostgreSQL ont. Après quelques jours, j’ai remarqué quelque chose qui m’a fait sourire: les gens sur #postgresql comparent souvent Postgresql à MySQL.

Beaucoup d’entre eux tentent de migrer de MySQL vers PostgreSQL et sont heurtés à toutes sortes de petits problèmes. Ce que j’en retiens comme conclusion, c’est que MySQL est d’abord et avant tout le SGBD de premier choix. Davantage de gens connaissent et apprennent MySQL en premier, avant de potentiellement se tourner vers d’autres solutions. Il est souvent le point de référence pour savoir si un truc va mieux ou moins bien que les autres solutions comme PostgreSQL.

Certification prise 2

Ça y est, c’est aujourd’hui que je commence mon étude pour passer l’examen de certification pour développeurs CMDEV. À la même date l’an passé, je commençais mes études pour la certification CMDBA que j’ai finalement obtenu au printemps 2008. Évidemment je n’étudie pas 8h de temps par jours; j’ai un mois de février déjà très chargé et j’aime prendre mon temps pour bien faire les choses.

CMDEV

Bien que je maîtrise plusieurs aspects de MySQL, les examens sont relativement difficiles, et c’est ce qu’on s’attend de ce genre de certification. Si c’était trop facile, l’intérêt de posséder une telle certification serait diminué et elle perdrait beaucoup de valeurs. Le niveau de complexité, si je me réfère aux 2 examens de CMDBA, s’avère un beau défi.

J’espère que les questions ont été travaillées. Les examens n’existent pas en français et les versions anglaises sont …

[Lire plus]
lemug.fr

Le MySQL User Group est une association européenne dont le principal but est de promouvoir la base de données MySQL auprès des professionnels et de participer à son développement.

Ça fait déjà un moment que Nexen.net publie des articles sur “lemug” sans trop préciser qui était derrière l’initiative. Cette semaine, le site a officiellement été lancé. Je n’ai malheureusement pas pu en apprendre beaucoup plus sur le M.U.G. L’ouverture du site web telle qu’annoncée par nexen semble être un petit coup de marketing raté. Heureusement, je me réjouis de voir que cette petite communauté semble beaucoup plus active que leur site Web. On peut voir sur la seule page de leur …

[Lire plus]
MySQL: Le Book

Un gars sur IRC me demandait l’autre jour quel était “Le book” de MySQL. Il n’est évidemment pas possible de devenir expert en la matière avec un seul livre. Après quelques échanges, j’ai vite compris qu’il cherchait à améliorer l’utilisation qu’il en fait en tant que développeur d’application Web.

Je n’ai pas eu l’occasion (comprendre le temps) de lire des milliers de livres. Par contre dans ceux que je connais, je lui ai suggéré deux qui répondront bien à ce qu’il veut: MySQL 5.0 Certification Study Guide et MySQL Stored Procedure Programming.

Le Certification Study Guide se divise en deux parties distinctes: la …

[Lire plus]
Don’t be afraid to ask

J’ai lu récemment le bouquin MySQL Stored Procedure Programming de Guy Harrison et Steven Feuerstein. Il y a un passage d’environ une page qui m’a particulièrement marqué. Ça n’a rien à voir avec MySQL directement, il s’agit plutôt d’un conseil d’ordre général qui s’applique à tous les développeurs. Voici une traduction française de ce qu’il disait.

Les softwares sont écrits par des humains, il est donc important de reconnaitre que la psychologie humaine joue un rôle clé lors du développement.

Joe, le développeur senior d’une équipe de 6, a un problème avec son programme. Il l’a étudié durant plusieurs heures, devenant de plus en plus frustré puisqu’il n’arrive pas à trouver la source du problème. Il n’a pas pensé demander à un coéquipier, car ils sont tous moins expérimentés que lui. Après un bon moment, il abandonne et appelle un membre de l’équipe: “Sandra, peux-tu …

[Lire plus]
MySQL-FR sur Freenode

Freenode est un serveur irc connu pour supporter les communautés open sources et organisations à but non lucratif. La communauté de MySQL s’y est installée et le canal a vite gagné en popularité. Il compte aujourd’hui entre 400 et 500 usagés quotidiens.

Le canal #mysql est une ressource incroyable. Plusieurs personnes hautement qualifiées s’entraident et aident les gens moins expérimentés en leur fournissant des outils et une bonne documentation. Un seul hic: on y discute seulement en anglais!

Il arrive fréquemment que des personnes ne connaissant à peine l’anglais viennent poser des questions. Ils finissent parfois par se faire comprendre, des fois non. Mais quant est-il de ceux qui n’y comprennent vraiment rien à l’anglais ?

J’invite donc tous les francophones, sachant parler anglais ou non, à joindre le canal #mysql-fr sur Freenode. La …

[Lire plus]
MySQL Performance Tuning à Montréal

Je vous parlais récemment du cours MySQL Performance Tuning, et contrairement à ce que je disais, j’ai pu y  assister. J’aurais aimé que le cours parle de la configuration du serveur sur lequel se trouve MySQL, car un OS bien optimisé va évidemment offrir beaucoup de performance à MySQL. Mais étant donné que plus d’une 20aine de plateformes sont supportés, nous pourrions en discuter pendant plusieurs semaines. En fait, le cours focus principalement sur la configuration et l’utilisation qu’on en fait.

Il n’y a pas d’option magique à activer pour que MySQL performe bien. Il n’y a pas non plus d’outil statistique comme ceux d’Oracle qui permet automagiquement de comprendre la charge de travail et s’ajuster en conséquence (Notez cependant que c’est un feature prévu avec Falcon). Le Tuning avec MySQL est une question de feeling. Lorsqu’on connaît comment le serveur est fait, qu’on connaît tous les …

[Lire plus]
Showing entries 1 to 10 of 13
Suivant 3 Entrées plus anciennes »