ScyllaDB : Cassandra réécrite en C++ pour être 10 fois plus rapide

Par:
fredericmazue

mer, 23/09/2015 - 16:58

Voici une nouvelle qui ne manquera pas d'amuser les détracteurs de Java, qui depuis toujours lui reprochent sa lenteur, en dépit des indéniables améliorations que la machine virtuelle Java et son compilateur JIT ont connus au fil des années.

Cassandra est une base de données NoSQL et distribuée écrite en Java. Notre confrère Silicon a remarqué  que la société Scylla vient de réécrire Cassandra en C++. Cette mouture s'appelle ScyllaDB.

Scylla a publié un benchmark comparant ScyllaDB et Cassandra. Comme tous les benchmarks, il faut regarder les résultats avec un oeil critique. Cependant, ScyllaDB semble bien ridiculiser Cassandra sur le plan des performances.

Selon Scylla, ScyllaDB réalise jusqu'à 10 fois plus d'opérations par noeud que sa concurrente Cassandra. Un noeud ScyllaDB peut réaliser jusqu'à 1 million de transactions par seconde. Toujours selon l'éditeur, l'absence de ramasse-miettes permet de garantir un temps de latence au plus bas dans toutes les situations.