ILLA home page
  1. TiDB

TiDB er en databaseintegrasjon som lar deg koble til og samhandle med en TiDB database. Det er et distribuert, horisontalt skalerbart relasjonssystem for databasehåndtering som er utformet for å håndtere arbeidsmengde med høyt volum, høy konsoll.

Med TiDB integrasjon i Illa kan du spørre, oppdatere og slette data fra en TiDB database ved å bruke SQL-kommandoer. Du kan også opprette egendefinerte SQL-spørringer og kjøre dem i Illa. Dette gjør det enkelt å bygge data-drevne programmer og dashbord som viser sanntidsdata fra en TiDB-database.

Opprette TiDB

Det er to måter å lage en ressurs i Illa etter å ha logget på din Illa-konto.

  • Opprett i ressurser

Logg deg på din Illa konto, velg **Ressurser** på toppen av siden, og klikk **Opprett ny-knappen.

external_resource

Velg TiDB fra databaselisten.

action_list

Koble til databasen med de nødvendige parametrene beskrevet i “Tilkoblingsinnstillinger” nedenfor.

Klikk **Test oppkobling** for å se om vi har lykkes i å koble til databasen. Hvis ja, klikk Lagre ressurser, eller dobbeltsjekk vertsnavn, port, brukernavn og passord er riktig.

Etter oppretting av en ressurs, vil den klare TiDB-en vises som vist.

ti_ex_ready

  • Opprett i bygger

Logg deg på din Illa konto, opprett et prosjekt i Illa Builder på ** siden, og naviger til Handlingslisten nederst på siden. Klikk **new**, og velg TiDB fra databaselisten. Deretter kan du koble til databasen med nødvendige parametere beskrevet i “Tilkoblingsinnstillinger” nedenfor.

Klikk **Test oppkobling** for å se om vi har lykkes i å koble til databasen. Hvis ja, klikk Lagre ressurser, eller dobbeltsjekk vertsnavn, port, brukernavn og passord er riktig.

Tilkobling innstillinger

Her må vi gi informasjon for å koble til TiDB databasen.

ti_config

ti_config_1

EgenskaperPåkrevdBeskrivelse
NavnobligatoriskNavnet på ressursen når det skapes handlinger i ILLA.
HostnameobligatoriskURL-adressen eller IP-adressen for databasen din
PortobligatoriskTjenerens portnummer som du bør bruke til å koble til. Hvis du ikke angir en port, er standard port ‘4000’.
DatabasenobligatoriskNavnet på databasen
Brukernavnobligatoriskbrukernavnet du vil bruke når du logger inn på TiDB-serveren.
PassordobligatoriskBruk dette passordet for godkjenning.
SSL valgvalgfrittavgjør hvor høyt en sikker SSL-TCP/IP-tilkobling prioriteres ved forhandlinger med tjeneren.
CA sertifikatobligatorisket digitalt sertifikat som brukes til å verifisere identiteten til en server og opprette en sikker, kryptert tilkobling mellom en klient og en TiDB-klyng. Hvis du ikke spesifiserer det, har vi fylt ut et standardsertifikat for deg.
Klient nøkkelvalgfritten parameter som brukes til å etablere en sikker tilkobling mellom TiDB-klienten og TiDB-serveren.
Klient sertifikatvalgfritten sikkerhetsfunksjon som tillater en klient å godkjenne seg til en TiDB-tjener

Opprett handlinger

Vi har opprettet en TiDB-ressurs, vi kan legge til handlingen ved å velge TiDB fra handlingslisten og velge Opprett handling knappen.

ti_resource_list

Nå har vi lagt til TiDB-serveren som en handling på vår byggeside.

ti

Konfigurer TiDB

EgenskaperBeskrivelse
SQL spørringSQL-kommandoer å hente (velg), innstilt, oppdatere, slette data fra database
Transformatortransformerer data til stilen du vil bruke Javascript

Eksempel bruk:

  • Velg
VELG * FROM-brukere BY venstrenavn;
  • Insert
INSERT INTO users

	(firstname, lastname, email)

VALUES

	(

		{{ NewUser.data.firstNameInput }},

		{{ NewUser.data.lastNameInput }},

		{{ NewUser.data.emailInput }}

	);
  • Oppdater
UPDATE users
  SET firstname = '{{form1.updatedProfile.first}}'
  WHERE id = {{ form1.updatedProfile.uid}};
  • Slett
DELETE FROM users WHERE id = {{ form1.updatedProfile.uid }};