Archive pour le mot-clef ‘MySQL Conference’

MySQL et Search chez Craigslist par Jeremy Zawodny

Mardi 21 avril 2009

Vous ne pouvez pas utiliser MySQL sans connaître Jeremy. Ancien Yahoo! il a été l’un des premiers à utiliser MySQL pour Yahoo! Finance et est co-auteur de MySQL High Performance, la 1ère édition. Après des années à avoir travaillé et évangélisé MySQL, Jeremy fut un responsable du développement du YDN. Il a décidé, il y a quelques temps de retourner dans la sphére de MySQL en devenant expert pour Craig List. Un de ses premiers challenges chez CL, a été d’optimiser les FULL TEXT search.

Les challenges chez CL:

  • high ad churn rate – la durée de vie des annonces sur le site. Vous ne voulez plus recevoir de mails sur un item déjà vendu
  • croissance
  • trés gros traffic
  • outil d’analyse & backend
  • croissance ( et oui )
  • besoin d’archiver tous les messages ( 100s de milions ) et pour toujours
  • Internationalisation& utf8

Les briques logicielles sont:

  • Load Balancer
  • Read Proxy ( Perl + Memcached ) & Write Procxy
  • Wed Read Proxy ( apache / mod_perl )
  • Object Cache ( Perl / Memcached ) & Search Cluster ( Sphinx )
  • Read DB Cluster ( MySQL 5.0 )

Toutes les datas sont en clusters avec un content specifique – User DB, Stats, Archive, Classified, Forum

Full Text Search chez CL en quelques points

  • partition par ville
  • attributs vs keywords
  • connections persistantes
  • 2 clusters ( 1 master, 4 slaves )
  • indexing incremental
  • slaves – requètes live
  • 1000 QPS
  • 25 MySQL -> 10 Sphinx
  • recherche alentour
  • 50M QPD ( par jour )
  • archive des messages – une DB sans schema – couchdb?

et c’est parti pour les keynotes…

Mardi 21 avril 2009

Et voila… la conférence commence enfin par les traditionnels « Keynote ».

voila le programme:

  • State of the Dolphin Karen Padir (Sun Microsystems)
  • This is Not a Web App: The Evolution of a MySQL Deployment at Google Mark Callaghan (Google)
  • Do You Believe in Magic? Bruce Armstrong (Kickfire), Justin Lin (Mamasource)

Karen qui a remplacé Marten Mickos à la tête du groupe MySQL & Software Infrastructure, nous a présenté le « bombe du jour » avec MySQL 5.4 avec plusieurs résultats de benchmark. Suite à cela, Ken Jacobs connu comme « Mr DBA » ( employé n°18 chez Oracle ) nous a, à son tour, présenté des nouveautés InnoDB… Karen a ensuite remis le « Acquirer of the year » award à Ken. A big happy familly! ;)
La 2eme partie de ce keynote était orientée « query analyzer » avec une présentation de l’outil.
Une autre bombe de la journée, cela n’arrête pas… des mises à jour mensuelles seront disponibles pour la version communautaire et la version MySQL Cluster 7.0 GA.
Pour terminer ce 1er keynote, les awards de l’année, entreprise, produit et communauté…. Ca commence trés fort!

PS: et la documentation de MySQL va passer GPL!

MySQL DBA Certification Tutorials

Mardi 21 avril 2009

Cela fait maintenant plus de 3 ans que je donne des cours sur les SGBD chez Yahoo! Former les équipes fait partie de mes prérogatives. Ces cours sont destinés à toutes sortes d’audience ( DBA, dev, ops, … ) et couvrent beaucoup de sujets ( HA, Scalability, Capacity Planning, … ). Mon expérience sur les bases de données s’est construite au cours des années, je me rappelle des quelques cours que j’ai eu en université mais cela remonte à quelques années… hélas. J’ai donc décidé de participer au tutorial MySQL DBA présenté par Kai Voigt, qui donne lui aussi des cours de partout dans le monde pour Sun et leurs clients. Je ne suis pas là pour comparer, mais pour voir si je présente les choses de la même façon et surtout si je n’oublie pas de couvrir certaines parties. Sachant que le cours est quand même orienté certification, je me demande combien parmis les 80 personnes présentent vont tenter leur chance.

Lire le reste de cet article »

Oracle & MySQL

Lundi 20 avril 2009

5h du mat, mon téléphone sonne. Un journaliste me demande mes impressions sur le rachat de SUN par Oracle… le QUOI??? La conférence n’a pas encore commencée que cette nouvelle a déjà l’effet d’une bombe. Oracle a accepté de reprendre SUN pour $9.50 par actions. Ils auront ainsi accés à des technos comme Solaris, ZFS, MySQL,… Nous attendons impatiemment un communiqué plus explicite des intentions d’Oracle vis à vis de MySQL. Il se passe toujours quelque chose d’intéressant à cette conférence, l’année dernière, ce fut le rachat de MySQL par SUN et maintenant çà…

dbnewz présent à la MySQL Conference 2009

Samedi 4 avril 2009

MySQL Conference & Expo 2009
Pour la 3ème année consécutive pour Pascal et 2ème en ce qui me concerne, nous serons présents à la MySQL Conference à Santa Clara.

Vu que les français ne sont pas légion là-bas, surtout n’hésitez pas à faire signe si vous projetez de vous y rendre également.

Le planning sera très chargé, des dizaines de sessions se succèdant du lundi au jeudi soir, avec notamment celle de Stéphane Combaudon, lecteur de dbnewz, qui nous parlera en détail des covering index. A ne pas rater ;)

La MySQL UC 2008 comme si vous y étiez

Dimanche 4 mai 2008

Bonjour à tous, premier post sur dbnewz, c’est donc l’occasion de me présenter.
En quelques mots, je suis d’abord un passionné d’internet. J’ai la chance de travailler dans le domaine qui me passionne depuis 2000. D’abord ingénieur développement puis rédacteur/auteur et à nouveau ingénieur développement, c’est dans la peau d’un « ingénieur bases de données » que j’ai assisté à la dernière MySQL Conference. Pour la petite histoire, c’est lors d’un « MySQL Quizz Show » pas avare en soda et pop-corn, que le père de dbnewz aka « pébé » m’a proposé de participer à ce blog. Vous savez tout, ou presque : la rubrique « à propos » a également été mis à jour.

Les présentations étant faites, retour au sujet de ce premier billet : la récente MySQL Conference. Si vous n’avez pas eu la chance d’y assister (elle se tenait du 14 au 18 avril dernier à Santa Clara), surtout ne ratez pas les présentations (pdf, ppt..) des différents conférenciers désormais disponibles sur le web. Certes ces slides ne compenseront pas l’aspect humain qui fait le charme d’une telle conférence (nouveaux contacts, retrouvailles…) mais techniquement au moins, vous serez servis.
Au menu des dizaines de présentations et de retours d’expérience sur l’état de l’art de MySQL. Les thèmes abordés sont nombreux : la réplication, les moteurs de demain (PBXT, Maria), la gestion de la montée en charge, la haute disponibilité, la technologie cluster, le benchmarking mais aussi des « best practices » sur les stratégies de backup, de sécurité…
Certaines présentations sont également disponibles en vidéos ce qui permet de se rapprocher encore davantage de ce qui se passait à Santa Clara, et de donner envie à ceux qui ne l’ont pas encore prévu de s’inscrire pour l’année prochaine ?

Les liens :
Outre le site officiel qui recense les présentations disponibles par ordre alphabétique, rendez-vous également sur le wiki de la conférence pour y trouver un découpage par journées ainsi que certaines vidéos et de nombreuses photos.

Mardi 15/04/08 – Les Keynotes

Mardi 15 avril 2008

3 keynotes ce matin:

  • State of MySQL Mårten Mickos (MySQL), Rich Green (Sun Microsystems, Inc)
  • Open Source: The Heart of the Network Economy Jonathan Schwartz (Sun Microsystems)
  • A Head in the Cloud – The Power of Infrastructure as a Service Werner Vogels (Amazon.com)

C’est la 1er fois que j’assiste à une présentation de Mr Schwartz et je dois dire que j’ai bien apprécié… C’est officiellement parti… :) les sessions commencent!

MySQL UC 2008

Lundi 14 avril 2008

ET C’EST PARTI pour l’édition 2008 de la MySQL UC. Quel plaisir de retrouver les membres de la communauté! Le premier jour est consacré aux tutoriaux. J’ai choisi de suivre:

  • Building Scalable & High Performance Datamarts with MySQL
  • SQL Antipatterns

Nous allons parler de Datamarts toute la matinée, pour l’instant nous en sommes à la partie technique… j’attends la partie consacrée à MySQL. :)

Voila la MySQL conférence est finie.

Lundi 30 avril 2007

Les jours ont filé à une vitesse impressionnante. J’aimerai pouvoir reprendre au cas par cas toutes les présentations auxquelles j’ai assisté, mais avant cela faisons un petit résumé de tout cela. Il y avait 3 types de passe pour participer à la conférence:
Tutoriels + Sessions (le plus complet), Sessions, Exhibitions (le plus limité). Ayant moi même un passe complet, j’ai pu participer à tout. Reprenons mon programme jour après jour.

1er jour: les tutoriels

  • Scaling and High Availability Architectures: Jeremy Cole, Eric Bergen
  • Real-world MySQL Performance Tuning, Ask Bjørn Hansen, Jay Pipes
  • 2eme jour:

  • Welcome and State of MySQL AB, Mårten Mickos
  • The Art of Innovation, Guy Kawasaki
  • Building the Ultimate Database Container with RHEL, MySQL, and Virtualization, Michael Evans
  • Linux Server Configurations for MySQL Database & Clustering, Marc Nozell
  • Technology at Digg.com, Eli White, Tim Ellis
  • InnoDB Performance Potential in High-end Environments, Yasufumi Kinoshita
  • MySQL Server Settings Tuning, Peter Zaitsev
  • InnoDB: Status, Architecture, and New Features, Heikki Tuuri
  • MySQL Replication Roadmap and Vision, Lars Thalmann
  • Lire le reste de cet article »

    Santa Clara: Jour 4 et dernier

    Jeudi 26 avril 2007

    Ah les meilleurs choses ont une fin hélas. Aujourd’hui se termine cette superbe convention, si jamais vous avez l’occasion de venir n’hésitez pas. La prochaine édition sera au même endroit mais apparemment un peu plus tôt vers le 14 Avril. Une seule chose est sure, je serai la!
    Au programme ce matin,

    • 8:20AM PHP on Hormones, Rasmus Lerdorf
    • 9:05AM Scaling MySQL at YouTube, Paul Tuckfield
    • 9:50AM Data Protection for the LAMP Economy, Chander Kant

    Suite à cela, je vais suivre une présentation sur InnoTop un outil de monitoring développé par Baron Schwartz auquel j’ai demandé une petite customisation hier soir puis du tuning avec Peter Zaitsev…