🔨 Integrasjoner
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.
Det er to måter å lage en ressurs i Illa etter å ha logget på din Illa-konto.
Logg deg på din Illa konto, velg **Ressurser**
på toppen av siden, og klikk **Opprett ny
-knappen.
Velg TiDB
fra databaselisten.
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.
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.
Her må vi gi informasjon for å koble til TiDB databasen.
Egenskaper | Påkrevd | Beskrivelse |
---|---|---|
Navn | obligatorisk | Navnet på ressursen når det skapes handlinger i ILLA. |
Hostname | obligatorisk | URL-adressen eller IP-adressen for databasen din |
Port | obligatorisk | Tjenerens portnummer som du bør bruke til å koble til. Hvis du ikke angir en port, er standard port ‘4000’. |
Databasen | obligatorisk | Navnet på databasen |
Brukernavn | obligatorisk | brukernavnet du vil bruke når du logger inn på TiDB-serveren. |
Passord | obligatorisk | Bruk dette passordet for godkjenning. |
SSL valg | valgfritt | avgjør hvor høyt en sikker SSL-TCP/IP-tilkobling prioriteres ved forhandlinger med tjeneren. |
CA sertifikat | obligatorisk | et 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økkel | valgfritt | en parameter som brukes til å etablere en sikker tilkobling mellom TiDB-klienten og TiDB-serveren. |
Klient sertifikat | valgfritt | en sikkerhetsfunksjon som tillater en klient å godkjenne seg til en TiDB-tjener |
Vi har opprettet en TiDB-ressurs, vi kan legge til handlingen ved å velge TiDB fra handlingslisten og velge Opprett handling
knappen.
Nå har vi lagt til TiDB-serveren som en handling på vår byggeside.
Egenskaper | Beskrivelse |
---|---|
SQL spørring | SQL-kommandoer å hente (velg), innstilt, oppdatere, slette data fra database |
Transformator | transformerer data til stilen du vil bruke Javascript |
Eksempel bruk:
VELG * FROM-brukere BY venstrenavn;
INSERT INTO users
(firstname, lastname, email)
VALUES
(
{{ NewUser.data.firstNameInput }},
{{ NewUser.data.lastNameInput }},
{{ NewUser.data.emailInput }}
);
UPDATE users
SET firstname = '{{form1.updatedProfile.first}}'
WHERE id = {{ form1.updatedProfile.uid}};
DELETE FROM users WHERE id = {{ form1.updatedProfile.uid }};