Ce document présente la migration des données d’Amazon Redshift vers ClickHouse.
Introduction
ClickHouse vs Redshift
- Redshift compile du code pour chaque plan d’exécution de requête, ce qui ajoute un surcoût important à la première exécution d’une requête. Ce surcoût peut se justifier lorsque les modèles de requêtes sont prévisibles et que les plans d’exécution compilés peuvent être stockés dans un cache de requêtes. Cela pose toutefois des difficultés pour les applications interactives dont les requêtes varient. Même lorsque Redshift est capable d’exploiter ce cache de compilation du code, ClickHouse reste plus rapide sur la plupart des requêtes. Voir “ClickBench”.
- Redshift limite la concurrence à 50 sur l’ensemble des files d’attente, ce qui, bien que suffisant pour la BI, le rend inadapté aux applications analytiques à forte concurrence.