SGBD : Twitter améliore MySQL
Et publie le résultat de ses travaux sous licence BSD
Le 2012-04-17 16:04:31, par Gordon Fowler, Expert éminent sénior
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
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
-
FlaburganModérateurJ’applaudis. Ça devrait être la norme. Si toutes les entreprises faisaient ça pour tous leurs progrès technologiques, on aurait des outils ultra-performants. Mais on préfère réinventer la roue dans son coin de peur que l'autre nous la pique..le 17/04/2012 à 16:57
-
rhludovicMembre actifQu'un géant comme twitter utilise MySQL prouve qu'il vaut bien les autres SGDB.On arrête pas d'entrendre dire que tel ou tel est meilleur que MySQL, mais je l'utilise depuis assez longtemps et je trouve qu'il répond a de nombreux besoins parfaitement. Les améliorations apportés par ceux de chez twitter sont très intéressantes, si d'autres groupes suivent l'exemple, l'évolution des outils open Source seront encore plus rapides.le 18/04/2012 à 10:36
-
NarannMembre actifEn effet, tres bon point pour Twitter!le 17/04/2012 à 17:18
-
supertonicMembre avertiJe suis étonné (en fait à moitié) que twitter utilise mysql partout. C'est pour des histoires de performances ? car perso j'ai bougé sur postgresql.le 17/04/2012 à 17:53
-
Pelote2012Membre chevronnéGENIAL!!!!
Ca au moins c'est un bon état d'esprit, pourvu qu'oracle en prenne de la graine.le 20/04/2012 à 16:02 -
GATENMembre habituéLa licence de mysql n'oblige-t-elle pas déjà les entreprises ou particuliers qui modifient le code à rendre publique leurs modifications ?le 20/04/2012 à 16:31
-
CinePhilModérateurle 21/04/2012 à 10:03
-
alband85Membre éclairé
Envoyé par BROWNY
Ne rêvons pas.le 22/04/2012 à 0:51 -
jowoMembre chevronnéle 22/04/2012 à 11:09
-
FlaburganModérateurle 23/04/2012 à 9:23