Après Facebook qui avait rendu open source Ringmark, Twitter avait déjà libéré Storm, son système de traitement de flux de données et de calcul distribué en temps réel. Aujourd’hui le service de micro-blogging rend un nouvel outil open-source : ses améliorations à MySQL.
Le SGBD d’Oracle (depuis le rachat de Sun Microsystemes) est utilisé pour pratiquement toutes les données de Twitter. « Vu notre taille, nous avons poussé MySQL beaucoup plus loin que la plupart des entreprises. […] Comme nous croyons aux vertus du partage […], nous avons décidé de publier sur GitHub le résultat de nos travaux sur MySQL ».
L’ensemble (améliorations en rapport avec InnoDB et son buffer mémoire, optimisation pour les solid-state drive, etc.) est réutilisable sous licence BSD.
Ces améliorations raviront les « power user » de MySQL et, plus largement, elles pourraient à l’avenir aider à augmenter les performances du cœur officiel du SGDB (voire de son fork MariaDB).
Elles sont en tout cas un joli coup de pub pour Twitter auprès de la communauté des développeurs.
L’ensemble des améliorations apportées à MySQL sont listées sur cette page et sont disponibles sur celle-ci.
Source : Twitter
SGBD : Twitter améliore MySQL
Et publie le résultat de ses travaux sous licence BSD
SGBD : Twitter améliore MySQL
Et publie le résultat de ses travaux sous licence BSD
Le , par Gordon Fowler
Une erreur dans cette actualité ? Signalez-nous-la !