ILLA home page
  1. ClickHouse

ClickHouse é um sistema rápido de gerenciamento de banco de dados orientado a colunas que é projetado para cargas analíticas online (OLAP). É um projeto open-source que foi criado por Yandex, a empresa russa de motores de busca. ClickHouse é conhecida pela sua capacidade de processar grandes quantidades de dados de forma rápida e eficiente, tornando-se uma solução ideal para grandes análises de dados.

Com o Illa Cloud, você pode implantar e gerenciar clusters ClickHouse na nuvem, sem precisar se preocupar com a infra-estrutura e manutenção subjacentes.

O Illa Cloud fornece uma interface web para gerenciar clusters ClickHouse, permitindo monitorar o desempenho do grupo, dimensionar recursos para cima ou para baixo e configurar backups e configurações de segurança. Você também pode usar o Illa Cloud para executar consultas nos dados do seu ClickHouse usando um editor de consulta baseado na web.

Criar ClickHouse

Há duas maneiras de criar um recurso no Illa depois de entrar em sua conta do Illa.

  • Criar em recursos

Entre na sua conta Illa, selecione **Recursos** no topo da página, e clique no botão **Criar Novo**.

external_resource

Selecione ClickHouse na lista de banco de dados.

action_list

Conectar ao banco de dados com os parâmetros necessários descritos em Configurações de Conexão abaixo.

Clique em **Test Connection** para ver se conseguimos nos conectar com sucesso ao banco de dados. Se sim, clique Salvar Recursos, outra coisa, verifique se o nome do host, porta, nome de usuário e senha está correto.

Depois de criar um recurso, o ClickHouse pronto será exibido como mostrado.

click_config

  • Criar no Construtor

Entre na sua conta do Illa, crie um projeto no Illa Builder na página **App**, e navegue para a Lista de Ações` na parte inferior da página. Clique em **novo**, e então selecione ClickHouse na lista de dados. Em seguida, conecte ao banco de dados com os parâmetros necessários descritos em Configurações de Conexão abaixo.

Clique em **Test Connection** para ver se conseguimos nos conectar com sucesso ao banco de dados. Se sim, clique Salvar Recursos, outra coisa, verifique se o nome do host, porta, nome de usuário e senha está correto.

Configurações de conexão

Temos de fornecer informações sobre a ligação ao banco de dados ClickHouse.

click_config

propriedadesObrigatórioDescrição:
Nome:ObrigatórioO nome do recurso ao criar ações na ILLA.
HostnameObrigatórioO URL ou endereço IP do seu banco de dados
PortaObrigatórioO número da porta do host do servidor que você deve usar para se conectar. Se você não especificar uma porta, porta padrão é ‘9440’.
BancoObrigatórioO nome do banco de dados
Usuário:Obrigatórioo nome de usuário que você deseja usar ao acessar o servidor ClickHouse.
Palavra-passeObrigatórioUse esta senha para autenticação.
Opções SSLopcionaldecide quão alta uma conexão SSL TCP/IP é priorizada durante as negociações com o servidor.

Criar ações

Criamos um recurso ClickHouse, podemos adicionar a ação selecionando ClickHouse da lista de ações e escolhendo o botão Create action.

click_resource_list

Agora adicionamos o servidor ClickHouse como uma ação para a nossa página de construção.

click

Configure ClickHouse

propriedadesDescrição:
Consulta SQLcomandos sql para buscar (selecionar), inserir, atualizar, excluir dados do banco de dados
TransformadorTransformar dados em estilo que você gosta de usar JavaScript

Exemplo de uso:

  • Selecionar
SELECIONE * DE usuários ORDEM POR sobrenome do usuário;
  • Insert
INSERT INTO users

	(firstname, lastname, email)

VALUES

	(

		{{ NewUser.data.firstNameInput }},

		{{ NewUser.data.lastNameInput }},

		{{ NewUser.data.emailInput }}

	);
  • Atualização
UPDATE users
  SET firstname = '{{form1.updatedProfile.first}}'
  WHERE id = {{ form1.updatedProfile.uid}};
  • excluir
DELETE FROM users WHERE id = {{ form1.updatedProfile.uid }};