May 25, 2010
Dans son document : “Scaling MySQL writes through Partitioning“, Philip Tellis nous explique comment il a réussi à augmenter très significativement le débit en écriture sur une base MySQL.
Le constat est assez basique, et le problème très répandu. Il s’agit d’optimiser les écritures sur une table qui augmente très vite. La premiere solution consiste à multiplier les machines et répartir les données sur plusieurs serveurs. Mais avant d’utiliser cette stratégie vous pouvez aussi optimiser votre serveur.
Lire la suite »
5 Comments |
Base de données, Développement, conception, optimisation | Tagged: Mysql, optimisation |
Permalink
Posted by Marc
November 24, 2009
Rendre un site ou un service hautement disponible, c’est s’assurer que les ressources (électricité, climatisation, serveurs, réseaux, connectivité, etc..) sont 100% opérationnels. Mais tout cela ne sert pas à grand chose si le site/logiciel/service n’est pas fiable. Lire la suite »
1 Comment |
Développement, Logiciel, Organisation, conception | Tagged: Facebook, Intégration continue |
Permalink
Posted by Marc
July 22, 2009
Si l’architecture interne du système Facebook vous intéresse je vous conseille de pendre une heure (et oui!) pour regarder la présentation “Facebook: Science and the Social Graph”
Il s’agit de l’enregistrement vidéo d’une présentation d’Aditya Agarwal. Aditya est ‘Director of Engineering’ chez Facebook et il manage les ingénieurs en charge de l‘architecture et du design des nouveaux systèmes. Lire la suite »
4 Comments |
Architecture, Développement, optimisation, Étude de cas | Tagged: Facebook, LAMP, memcache, memcached, Mysql, PHP, Qcon |
Permalink
Posted by Marc
March 25, 2009
Petite incursion dans le développement et le déploiement d’applications dans ce billet pour vous faire part de la sortie d’un nouveau plug’in pour Eclipse (environnement de développement Java). Il permet de déployer son application directement dans les nuages l’infrastructure d’Amazon EC2 depuis sa plate forme de développement.
Ce nouveau composant permet de tester, lancer des versions de debug et déployer facilement son application sur les machines virtuelles louées par Amazon. Pour le moment cette possibilité n’est offerte que pour les applications basée sur Tomcat, mais d’autres suivrons rapidement (Glassfish, JBoss, WebSphere, et WebLogic)
Lire la suite »
2 Comments |
Clouds, Développement, Hébergement, Logiciel | Tagged: amazon, EC2, Eclipse, Java |
Permalink
Posted by Marc