Archivo

Entradas Etiquetadas ‘MySQL’

Facebook liberó parche para MySQL

Jueves, 27 de Agosto de 2009 admin Sin comentarios

Hace pocos días Facebook creo el proyecto MySQL at Facebook para liberar sus parches de MySQL, el primero está basado en la versión 5.0.84 de MySQL y agrega contadores de rendimiento para tablas de tipo InnoDB. El objetivo es hacer que InnoDB sea más rápido por lo que los contadores permiten saber en que se está usando el tiempo al usar tablas InnoDB dentro de MySQL. El parche liberado por Facebook (usando la licencia BSD) esta basado en otro liberado previamente por Google.

Facebook es uno de los sitios más populares en Internet (actualmente está en 4to lugar como el sitio más usado después del los sitios de Google, Microsoft y Yahoo), pero hay otros sitios con millones de usuarios que usan MySQL y otras aplicaciones de software libre, entre ellos Flickr (Yahoo!), Wikipedia y YouTube (Google).

En Abril del año pasado se juntaron varios panelistas, provenientes de los equipos de desarrollo y mantención de estos sitios, durante la conferencia Scaling MySQL – Up or Out? donde compartieron datos interesantes acerca de como han enfrentado el explosivo crecimiento de sus sitios además de estádisticas acerca de la cantidad usada de servidores de base de datos, servidores web, etc.

Por ejemplo, el año pasado Facebook estaba usando 1.800 servidores MySQL administrados por sólo 2 personas y 1.200 servidores web (lenguaje PHP) con Fedora y RHEL. Flickr estaba usando 166 servidores MySQL y 244 servidores web (lenguaje PHP y algo de Java) con Linux. Más estadísticas, junto con varias recomendaciones, se pueden encontrar en el blog de Venu Anuganti.