TokuDB : le moteur de stockage haute performance pour MySQL et MariaDB sort en version 7
Et devient open source

Le , par Cedric Chevalier, Expert éminent sénior
Arrivé à sa version 7, TokuDB, le produit phare de l’entreprise Tokutek, passe sous licence GPL v2.

À titre de rappel, TokuDB est un moteur de stockage haute performance pour MySQL, pouvant gérer des charges de travail importantes. Le secret de sa performance réside dans son implémentation d’un dérivé de l’algorithme « Cache-oblivious » (tirant profit de la mémoire cache du CPU sans que celle-ci ne soit donnée en paramètre) le « Fractal Tree Indexing ».

Tokutek a longtemps « flirté » avec la communauté open source. Parmi les différentes actions effectuées pour cette dernière, on peut citer : les contributions avec de corrections de bogues pour MariaDB et MySQL, l’amélioration de nombreuses fonctionnalités ainsi que la mise à disposition de la communauté du code source d’applications de « Benchmarking ».

Son initiative d’ouvrir son moteur de stockage à l’open source permettra à celui-ci d’être disponible gratuitement pour MySQL et MariaDB

Cette décision de l’entreprise Tokutek a été aussi bien accueillie par Mozilla que MariaDB et MySQL. TokuDB constitue le moteur de choix pour la plateforme Datazilla de Mozilla. Pour rappel, Datazilla est le système de gestion et de visualisation de données de test de Mozilla. Sheeri Cabral de Mozilla affirme qu’« en faisant de l’Open Source, Tokutek a facilité l’utilisation de TokuDB dans de nombreux projets ».

Visiblement, la publication de cette nouvelle a fait beaucoup d’heureux. Le site Web officiel a été temporairement inactif à cause du volume important de requêtes qu’il a dû traiter après l’annonce.

Télécharger TokuDB

Source : Tokutek

Et vous ?

Avez-vous déjà utilisé TokuDB ? Qu'en pensez-vous ?

Allez-vous le tester maintenant qu'il est open source ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Jarodd Jarodd - Membre expérimenté https://www.developpez.com
le 25/04/2013 à 13:12
À titre de rappel, TokuDB est un moteur de stockage haute performance pour MySQL, pouvant gérer des charges de travail importantes.

[...]

Le site Web officiel a été temporairement inactif à cause du volume important de requêtes qu’il a dû traiter après l’annonce.

C'est ballot
Avatar de George Abidbol George Abidbol - Membre du Club https://www.developpez.com
le 25/04/2013 à 14:11
C'est sûrement leur serveur MySQL qui est tombé >.<
Avatar de Seb33300 Seb33300 - Membre émérite https://www.developpez.com
le 25/04/2013 à 15:15
Sait-on si MySQL / MariaDB ont prévu d'intégrer ce nouveau moteur dans leurs prochaines versions maintenant qu'il est open source ?
Avatar de Zwiter Zwiter - Membre éclairé https://www.developpez.com
le 25/04/2013 à 21:21
Je crois qu'il est aussi possible de compiler une version de mysql avec un patch a eux pour inclure le support de tokudb.

J'utilise Tokudb dans le domaine de la bioinformatique (recherche génétique, stockage de SNPs) et j'en suis satisfait.

Par contre, vous m'apprenez qu'il est passé en version 7...
Avatar de abriotde abriotde - Membre éclairé https://www.developpez.com
le 22/01/2015 à 13:58
TokuDB a de bien meilleur performances que MyISAM / InnoDB sur les très grosses tables. De plus il compresse les données si bien que l'on peut stocker plus sur les disques.
Seulement ce n'est pas magique et pour les petites tables il vaut mieux préféré un moteur plus simple.
Son inconvénient majeur est sa gestion parfois spécial des index, il ne choisit pas toujours le plus optimal, il a tendance a préféré la clé primaire (J'espère que la communauté va corrigé ce problème rapidement).
On note aussi qu'il multiplie le nombre de fichiers et en cas de nombreuses tables qui plus est partitionnées, on peut avoir des baisse de performances dû aux limites du système de fichier.
Offres d'emploi IT
Data scientist senior H/F
Safran - Ile de France - Magny-les-Hameaux (Saclay)
Responsable transverse - engagement métiers H/F
Safran - Ile de France - Corbeil-Essonnes (91100)
Responsable protection des données H/F
Safran - Ile de France - Magny-les-Hameaux (78114)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil