AWS Relational Database Service eller RDS brukes til å forenkle driften av relasjonsdatabasesystemer gjennom AWS Cloud Services. For å spørre AWS RDS -databasen, er det viktig å forstå strukturen til databasen som er opprettet i RDS fordi motortypen som er valgt mens du oppretter databasen, vil koble seg til databasen og spørre dataene etterpå. Det er syv forskjellige databasemotorer som AWS RDS gir, og brukerne kan velge hvilken som helst av de syv motorene i henhold til deres forståelse og kompetanse.
I dette innlegget vil vi diskutere hele prosessen med å spørre data i AWS RDS fra bunnen av.
Prosess for å spørre AWS RDS
Å starte fra bunnen av vil innebære to hovedtrinn:
Opprett databasen
For å opprette en ny database i AWS RDS, logger du først på AWS Management Console og søker deretter etter RDS i AWS -tjenester og velger den:
Etter å ha åpnet AWS RDS-konsollen, åpner du listen over eksisterende databaser ved å bare velge alternativet "Databaser" fra venstre-side-menyen og deretter klikke på "Opprett database" -knappen:
Nå kan brukeren konfigurere alternativene mens han oppretter databasen. Før andre innstillinger må brukerne velge enten "Standard Create" eller "Easy Create" som databaseopprettingsmetode i henhold til deres bekvemmelighet. Her fortsetter vi med å velge "Standard Create":
Det viktigste trinnet mens du oppretter databasen med det formål å spørre dataene er å velge motortype. Brukerne skal velge en bestemt databasemotortype, hvis hele oppsettet er installert på systemene deres. For dette innlegget velger vi “MySQL”:
Velg malen. Her velger vi alternativet "gratis nivå":
Navngi databasen i RDS og skriv inn et Master -brukernavn:
Legg til et sterkt passord for databasen:
Konfigurer lagringsinnstillingene i henhold til arten av dataene som skal spørres:
Den nyopprettede databasen vises i listen over eksisterende AWS RDS -databaser. Bare klikk på navnet på databasen for å se detaljene:
Etter å ha åpnet detaljene i den nyopprettede databasen, blar du ned til delen "Tilkobling og sikkerhet" og kopierer endepunktet til databasen derfra:
Dette handlet om databasen i RDS. Hold AWS RDS -konsollen åpen og gå videre til hovedtrinnet som "spør om dataene" i RDS -databasen.
Spør om databasen
For det første må brukeren bygge en forbindelse mellom databasemotoroppsettet på systemet og AWS RDS. For å gjøre det, åpner du oppsettet av den valgte motortypen mens du oppretter databasen. Vi har valgt "MySQL" som databasemotor, så vi bør åpne MySQL -tilkoblingsoppsettet.
Skriv inn et navn i "tilkoblingsnavn" -rommet og lim deretter inn det kopierte sluttpunktet i vertsnavnet. Etter det, klikk på alternativet "Testforbindelse":
En autentiseringsveiviser ser ut til å be brukeren om passordet for valgt vertsnavn. Brukeren må oppgi RDS -databasepassordet og deretter fortsette. Etter bekreftelse vil en suksessveiviser vises, noe som indikerer den vellykkede etableringen av MySQL -forbindelse med RDS. Klikk "OK":
Gå tilbake til detaljene i databasen i AWS -konsollen og klikk på VPC -sikkerhetsgruppene:
Etter å ha åpnet detaljene, klikker du på "Rediger inngående regler":
Legg til en ny inngående regel for å aktivere inngående trafikk hvor som helst, og klikk deretter på "Lagre regler":
Brukeren kan sjekke tilkoblingen igjen ved å klikke på alternativet "Testforbindelse" for å vite at alt fungerer bra og deretter klikke "OK":
Den nyopprettede databasetilkoblingen i MySQL -grensesnittet vises. Bare klikk på den for å åpne den:
Dette vil åpne et nytt spørringsgrensesnitt som heter “Query 1”, der brukeren kan skrive og kjøre en databasekode:
For eksempel oppretter vi en database med "Opprett database" MySQL -setningen og navngir den nye databasen "Database1". Handlingsutgangen viser at uttalelsen har fungert riktig:
Nå fortsetter vi med å skrive en liten MySQL -kode for transaksjonssystemet som et eksempel. Vi skriver "opprette tabell" -uttalelsen for å opprette en tabell i "Database1 (databasen)" med ID, beløp og transaksjonstype som variablene:
Nå legger vi til verdier til variablene i henhold til datatypene vi definerte for dem i forrige trinn. Sjekk handlingsutgangen for å bekrefte at alt er lagt inn riktig:
For å se resultatnettet til databasen som vi opprettet gjennom denne MySQL -koden, bruker du "Velg * fra tabell1;" uttalelse der "tabell1" er navnet vi definerte for tabellen som inneholder dataene. Ved å kjøre koden vises outputdatabasen i "Resultatnettet":
Slik spørres RDS -databasene.
Konklusjon
AWS RDS blir spurt om ved å koble Amazon RDS -databasen med den faktiske databasemotoroppsettet gjennom sluttpunktet til AWS RDS -databasen som vises i detaljene. Etter å ha opprettet en forbindelse mellom det lokale oppsettet og AWS -skyen, kan brukeren spørre dataene på den valgte databasemotoren i henhold til inngangstypen.