- ClickHouse Server para implantações tradicionais de cliente/servidor
- ClickHouse Cloud para operações de banco de dados totalmente gerenciadas
- ClickHouse CLI para desenvolvimento local e gerenciamento de Cloud
- clickhouse-local para processamento de dados via linha de comando
- chDB para incorporar o ClickHouse diretamente às aplicações
ClickHouse Server
Em termos de flexibilidade de implantação, o ClickHouse Server pode ser instalado na sua máquina local para desenvolvimento ou testes, implantado nos principais provedores de Cloud, como AWS, GCP ou Azure, para operações na nuvem, ou configurado na sua própria infraestrutura on-premise. Para operações em maior escala, ele pode ser configurado como um cluster distribuído para lidar com o aumento da carga e oferecer alta disponibilidade. Esse modo de implantação é a escolha ideal para ambientes de produção em que confiabilidade, desempenho e acesso completo aos recursos são cruciais.
ClickHouse Cloud
ClickHouse CLI
clickhousectl) é uma ferramenta de linha de comando para desenvolvimento local com ClickHouse e gerenciamento do ClickHouse Cloud. Ela simplifica o processo de instalar versões do ClickHouse, iniciar e gerenciar instâncias locais do servidor e executar consultas.
Para desenvolvimento local, o clickhousectl ajuda a instalar versões do ClickHouse e executar servidores. Você pode instalar qualquer versão do ClickHouse, criar servidores nomeados e se conectar por meio do cliente integrado. Cada servidor recebe seu próprio diretório de dados, para que você possa executar vários ambientes isolados lado a lado.
O clickhousectl também oferece gerenciamento completo de recursos do ClickHouse Cloud, incluindo a criação e o escalonamento de serviços, o gerenciamento de chaves de API e a administração de organizações, tornando-se uma ferramenta unificada tanto para fluxos de trabalho locais quanto na nuvem.