- ClickHouse Server pour les déploiements client/serveur traditionnels
- ClickHouse Cloud pour des opérations de base de données entièrement gérées
- ClickHouse CLI pour le développement local et la gestion de Cloud
- clickhouse-local pour le traitement de données en ligne de commande
- chDB pour intégrer ClickHouse directement dans les applications
ClickHouse Server
En termes de flexibilité de déploiement, ClickHouse Server peut être installé sur votre machine locale pour le développement ou les tests, déployé chez les principaux fournisseurs cloud comme AWS, GCP ou Azure pour une exploitation dans le cloud, ou installé sur votre propre matériel on-premise. Pour les déploiements à plus grande échelle, il peut être configuré en cluster distribué afin d’absorber une charge accrue et d’assurer une haute disponibilité. Ce mode de déploiement s’impose comme le choix de référence pour les environnements de production où la fiabilité, les performances et l’accès à l’ensemble des fonctionnalités sont essentiels.
ClickHouse Cloud
ClickHouse CLI
clickhousectl) est un outil en ligne de commande pour le développement local avec ClickHouse et la gestion de ClickHouse Cloud. Il simplifie l’installation des versions de ClickHouse, le lancement et la gestion d’instances locales du serveur, ainsi que l’exécution de requêtes.
Pour le développement local, clickhousectl permet d’installer différentes versions de ClickHouse et d’exécuter des serveurs. Vous pouvez installer n’importe quelle version de ClickHouse, démarrer des serveurs nommés et vous connecter via le client intégré. Chaque serveur dispose de son propre répertoire de données, ce qui vous permet d’exécuter plusieurs environnements isolés côte à côte.
clickhousectl fournit également une gestion complète des ressources ClickHouse Cloud, notamment la création et la mise à l’échelle des services, la gestion des clés API et l’administration des organisations, ce qui en fait un outil unifié pour les workflows locaux et Cloud.