Encore un test

Soumis par jpp le dim 16/10/2022 - 18:36

Ce test montre assez bien la vitesse de Clickhouse.

La table "origine" est stockée sur une machine distante, les accès se font donc à travers le réseau.
Pour MariaDB utilisation de Federatedx pour accès à la base distante, pour Clickhouse la structure équivalente de base Mysql distante avec une syntaxe de création assez semblable à celle utilisée par MariaDB.
Résultats :

MariaDB :
Query OK, 1938339 rows affected (33,521 sec)
Enregistrements: 1938339  Doublons: 0  Avertissements: 0

Clickhouse :
Query OK, 1939250 rows affected (19.682 sec)

Le temps de transfert depuis la machine d'origine doit être à peu près le même car j'ai redémarré le service sur la machine d'origine pour éviter l'influence du cache.

Les ordres SQL sont identiques :

insert into local_ntopng.flowsv4
    select * from portail_maria.flowsv4
    where idx > ( select max(idx) from local_ntopng.flowsv4 );

Les deux tests utilisent un accès réseau vers la machine "origine" des données.