Showing entries 11 to 19
« Précédent 10 Nouvelles entrées
Displaying posts with tag: User Conference 2009 (reset)
You Love It, Break It: Testing MySQL with the Random Query Generator - Philip Stoev (SUN)

Philippe fait parti de l’équipe MySQL QA . Il présente une méthode utilisant Random Query Generator afin de créer des jeux de test les plus exhaustif possible pour valider le bon fonctionnement d’une base de donnée.

Le paramétrage se fait en analysant un langage relativement simple. Random Query Generator permet de générer un rapport d’erreur d’exécution qui va au delà du scope de l’application. Cet outils utilisé parallèlement au Query Analyzer permet d’avoir un maximum d’information permettant d’augmenter les performances de la base.

En allant jusqu’au crash du serveur nous allons pouvoir tester la récupération des données. La solution est Multi plateforme (Linux, Solaris, Windows) très largement paramétrable mais a mon avis extrêmement phagocyteur de te temps au moment de la génération du jeu d’essai. A tester aussi sur des tests de non régression.

Vous pouvez …

[Lire plus]
Leveraging MySQL for Efficient Collaboration - Boris Burtin (Zimbra Inc.)

Boris et Dan nous présentent l’architecture de Zimbra composée entre autre d’un server ZCS, de Java Jetty, d’OpenLDAP, de MySQL 5.0, de fichiers de stockage et de Lucene.

Quelques chiffres pour chaque server:

  • 95k mailboxes
  • 11M message
  • 530k messages a day
  • 464k SOAP request per day
  • 6.4M POP requests per day

Le serveur type est un quad core, 32G RAM

  • ZCS a sa propre architecture pour gérer les REDO
  • backup tout en une fois ( filesystem, database, ldap )
  • restore - load le dernier backup and rejoue tous les REDO
  • ZCS redo log - incrémental restore

Problèmes et solutions:

  • Les tags d’un utilisateur sont stocké sur 1 seul entier ( 64 bits ) - évite les jointures
  • trier les messages de la mailbox - ils utilisent les HINTS
  • data partitionning - les …
[Lire plus]
Spatial SQL: Qui a besoin de GIS? - John Powell

John travaille pour le site eMapSite et est spécialisé dans la GIS ( Système d’information géographique ). Plus plus de détail sur le concept, je vous laisse lire la définition sur wikipedia. Les SGBDs qui se sont intéréssés à ce genre de données ont été Oracle et Postgres et maintenant MySQL. MySQL a rattrapé son retard dans le domaine.

L’idée est de découper la carte en carrés contenant le plus petit object possible. Les index R-Tree ont été développé à cet occasion, liant les “carrés” entre eux. Charger des données en base prend généralement beaucoup de temps. John utilise un trick assez sympa. Un trigger apres insertion sur une table blackhole qui calcule ensuite les données GIS et les insere dans la table adequate.

MyISAM est le seul moteur à supporter les index r-tree, donc pour des …

[Lire plus]
MySQL et Search chez Craigslist par Jeremy Zawodny

Vous ne pouvez pas utiliser MySQL sans connaitre Jeremy. Ancien Yahoo! il a été l’un des premiers à utiliser MySQL pour Yahoo! Finance et est co-auteur de MySQL High Performance, la 1er é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 & …
[Lire plus]
et c’est parti pour les keynotes…

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 resultats de benchmark. Suite à cela, Ken Jacobs connu comme “Mr DBA” ( employé 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 parti de ce keynote était orienté “query analyzer” avec un présentation de l’outil.
Un autre bombe de la journée, cela n’arrete …

[Lire plus]
La bombe du jour - MySQL 5.4

Pendant son keynote, Karen a annoncée, la sortie de MySQL 5.4, la solution attendu depuis des mois aux problèmes de montée en charge de MySQL.

  • Meilleure montée en charge
  • Meilleures subqueries
  • Nouveaux algorithmes de requètes
  • Meilleures procedures stockées
  • Amélioration de l’INFORMATION_SCHEMA
  • support de Dtrace

Si on croit les tests présentés:

  • 59% plus rapide que le 5.1.
  • 71% plus rapide en 64 vs 32

Comment est née cette version? Un gros effort de MySQL/SUN pour intégrer enfin les patchs de Google, et des corrections au niveau des mutex. Vous savez quoi? Je me languis d’avoir cette bombe dans les mains. Les sites mirroirs sont mis à jour à l’instant même ou je vous parle… Des améliorations InnoDB sont aussi attendu, peut être pas encore dans la 5.4 mais ils sont dans la “to-do”.

MySQL DBA Certification Tutorials

Cela fait maintenant plus de 3 ans que je donne des cours sur les SGBD chez Yahoo! Former les équipes fait parti de mes prérogatives. Ces cours sont pour toutes sortes d’audience ( DBA, dev, ops, … ) et couvrent beaucoup de sujets ( HA, Scalability, Capacity Planning, … ). Mon experience sur les bases de données s’est construite au cours des années, je me rappelle les 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à pur 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 …

[Lire plus]
Oracle & MySQL

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 explicité 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


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 …

[Lire plus]
Showing entries 11 to 19
« Précédent 10 Nouvelles entrées