Aunque inicialmente Twitter tenía planes de migrar a una base de datos NoSQL (Casandra), finalmente ha decidido quedarse dentro de lo "tradicional" y optar por MySQL. Eso sí, la popular base de datos opensource de Oracle no se adaptaba perfectamente a sus necesidades, por lo que han creado un fork de MySQL en GitHub.
Entre la funcionalidad novedosa que tiene este fork de MySQL se encuentra:
- Optimización para soportar mejor discos duros de estado sólido.
- Posibilidad de acceder a variables de estado adicionales que no están disponibles dentro de la versión de MySQL de Oracle, variables que proporcionan información interna de InnoDB. Esto permite una monitorización más precisa de lo que está pasando dentro de la base de datos.
- Mejora de la funcionalidad de timeout de tal modo que sea posible abortar queries que están tardando demasiado tiempo en ser ejecutados.
- Optimización de la reserva de memoria en sistemas NUMA (Non-Uniform Memory Architecture)
Toda la base de código del fork está disponible en GitHub.
Article originally appeared on javaHispano (http://www.javahispano.org/).
See website for complete article licensing information.