Hva er AWS Athena

Hva er AWS Athena
AWS Athena er en AWS -serverløs analyse og spørringstjeneste som analyserer datasett som er til stede i AWS S3 -bøtter ved hjelp av Structured Query Language (SQL). Mange andre plattformer spørte data lagret i databaser, men Amazon Athena er å foretrekke av den grunn at det gir en sikker infrastruktur ved å spørre om krypterte data og også kryptere spørringsresultatene. Amazon Athena integreres med andre AWS -tjenester som S3 og AWS -lim fordi datasettene som skal analyseres lagres på S3 -lagringsbøttene til AWS.

Amazon Athena er en serverløs metode for spørring og analyse av strukturert, ustrukturert så vel som semistrukturerte datasett, og det krever ingen fysisk infrastruktur. Det er ikke nødvendig å sette opp og bruke noen infrastruktur for å bygge, administrere og skalere datasettene, snarere, all spørring og analyse gjøres praktisk talt uten servere.

Denne artikkelen vil dekke tre forskjellige aspekter av AWS Athena:

  • Hvordan bruke AWS Athena?
  • Fordeler ved å bruke AWS Athena.
  • Begrensninger av AWS Athena.

Hvordan bruke AWS Athena?

For å forstå formålet med AWS Athena på riktig måte, er det viktig å lære å bruke det. For å forstå bruken av den, logger du på AWS -konsollen og søk og åpner AWS Athena -tjenesten. Følgende grensesnitt vises når brukeren åpner AWS Athena:

AWS Athena er integrert med andre tjenester som S3. Så brukeren må opprette en bøtte og laste opp objekter i den. Filene lastet opp som objektene til bøttene vil deretter bli brukt som data som skal analyseres og spørres. Brukeren kan legge til tabeller i AWS Athena ved å konfigurere detaljene i henhold til den opprettede S3 -bøtta slik at AWS Athena kan få tilgang til bøtta som inneholder objektfilene.

På denne måten kjøres spørsmål i AWS Athena. Selv om dette eksemplet ikke rettferdiggjør den faktiske bruken av AWS Athena, som analyserer større og mer komplekse datasett med store bedrifter, da formålet med denne artikkelen er å gi en kort oversikt over hva som faktisk er AWS Athena.

Fordeler ved å bruke AWS Athena

Følgende er noen fordeler ved å bruke AWS Athena:

  • AWS Athena er serverløs, noe som gjør det lettere å sette opp og bruke, i motsetning til andre dataanalysemetoder.
  • AWS Athena koster mindre enn konkurrentene, da det bare koster å løpe spørsmål.
  • AWS Athena er ikke bare tilgjengelig for utviklere og profesjonelle dataanalytikere, men alle med en AWS -konto kan bruke den.
  • AWS Athena gir en meget sikker infrastruktur da den bruker AWS IAM -retningslinjer og tilgangskontroll.
  • Flere spørsmål kan kjøres og utføres samtidig ved å bruke AWS Athena.
  • AWS Athena behandler dynamiske data, så brukerne trenger ikke å lage nye tabeller hver gang mens de kjører spørsmål.

Begrensninger av AWS Athena

Med fordelene med AWS Athena er det også noen begrensninger i AWS Athena:

  • Alle AWS -brukerne deler de samme ressursene mens de spør om dataene, noe som kan føre til latens og lav ytelse.
  • Antall databaser og tabeller kan ikke overstige mer enn 100.
  • Athena kan gjøre tide mens han spørte på et bord med mange partisjoner.
  • Athena får tilgang til dataene fra S3 -bøttene, og AWS begrenser antall bøtter på en enkelt konto til hundre. Så brukere må be om å øke antall bøtter.

Konklusjon

AWS Athena er AWS -tjenesten som lar brukere analysere og spørre store datasett ved hjelp av SQL uten å kreve de faktiske serverne. Den får tilgang til datasettene som er lagret i lagringstjenester som S3 og analyser og spørsmål disse datasettene i henhold til instruksjonene gitt av brukeren. Spørringer kjøres på AWS Athena i henhold til den brukerklærte datakilden og databasen som inneholder dataene.