ILLA home page
  1. TiDB

TiDB é uma integração de banco de dados que permite conectar e interagir com um banco de dados do TiDB. É um sistema de gestão de banco de dados relativo distribuído e horizontalmente escalável que é projetado para lidar com cargas de trabalho de alto volume e alta conmoeda.

Com a integração do TiDB no Illa, você pode consultar, atualizar e excluir dados de um banco de dados do TiDB usando comandos SQL. Você também pode criar consultas SQL personalizadas e executá-las dentro do Illa. Isto facilita a criação de aplicativos e painéis orientados a dados que exibem dados em tempo real de um banco de dados TiDB.

Criar TiDB

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 TiDB da 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 TiDB pronto será exibido como mostrado.

ti_ex_ready

  • 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 TiDB 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

Aqui precisamos fornecer informações para conexão com o banco de dados do TiDB.

ti_config

ti_config_1

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 é ‘4000’.
BancoObrigatórioO nome do banco de dados
Usuário:Obrigatórioo nome de usuário que você deseja usar ao fazer login no servidor TiDB.
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.
Certificado CAObrigatórioum certificado digital utilizado para verificar a identidade de um servidor e estabelecer um seguro, conexão criptografada entre um cliente e um cluster TiDB. Se você não especificá-lo, nós preenchemos um certificado padrão para você.
Chave do Clienteopcionalum parâmetro usado para estabelecer uma conexão segura entre o cliente TiDB e o servidor TiDB.
Certificado do clienteopcionalum recurso de segurança que permite que um cliente autentique-se em um servidor TiDB

Criar ações

Nós criamos um recurso TiDB, podemos adicionar a ação selecionando TiDB da lista de ações e escolhendo o botão Create action.

ti_resource_list

Agora nós adicionamos o servidor TiDB como uma ação para a nossa página de construção.

ti

Configurar TiDB

propriedadesDescrição:
Consulta SQLcomandos sql para buscar (selecionar), inserir, atualizar, excluir dados do banco de dados
TransformadorTransformando dados no 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 }};