Hva er Teradata?

Teradata er et av de relasjonelle databasestyringssystemene og brukes til å bygge store datalagerapplikasjoner. Dette verktøyet gir støtte til flere datavarehusdriften samtidig til forskjellige klienter, og dette oppnås gjennom konseptet kalt parallelism. Det er fullstendig skalerbart og er et åpent system.

Den ble introdusert i 1979, og den har sakte utviklet seg til et flott system. Den nåværende versjonen av Teradata er 15.0

Funksjoner ved Teradata:

  • Ubegrenset parallellisme: Teradata er basert på MPP-arkitektur (Massively Parallel Processing) som deler arbeidsmengden jevnt over hele systemet. Den deler oppgaven mellom prosessene sine og kjører dem parallelt, og dette reduserer presset og oppgaven er fullført raskt.
  • Tilkobling: Teradata kan koble til mainframe eller nettverkstilkoblede systemer. Den støtter SQL for å samhandle med data som er lagret i tabellene. Dessuten gir It sin egen utvidelse.
  • Mature Optimizer: Teradata Optimizer er veldig modnet og fungerer parallelt siden starten.
  • Lineær skalerbarhet: Teradata-systemer er ekstremt skalerbare. De er skalerbare opp til 2048 noder. Man kan enkelt tredoble kapasiteten til systemet ved å tredoble antallet AMP-er.
  • Robuste verktøy: Teradata støtter robuste verktøy for å importere / eksportere data F.eks .: Fast Load, Multi-load, etc.
  • Delt ingenting arkitektur: Teradata-noder, AMP-er fungerer uavhengig uten å dele. De jobber uavhengig.
  • Nyttig for alle typer brukere: Den kan tilpasses for alle typer brukere som forretningsbrukere eller applikasjonsbrukere. SQL fra Teradata kan tilpasses for forretningsbehov og gir gode funksjoner for forretningskrav.

komponenter

De viktigste komponentene i Teradata er Parsing Engine, ByNet og Access Module, prosessorer. Nedenfor er nøkkelkomponentene i systemet:

  • node:

Hver enkelt server i Teradata kalles en node. Hver node har sitt eget operativsystem, minne, CPU, diskplass og sin egen kopi av Teradata RDBMS. Et skap med en Teradata vil inneholde antall noder.

  • Parsing Engine:

Parsing Engine brukes til å få spørsmål fra klienten og for å utarbeide en klar utførelsesplan. Analyser av motorens ansvar er:

  1. Motta SQL Query fra klienten
  2. Analyser den mottatte spørringen i systemet og sjekk for syntaktiske feil
  3. Sjekk om brukeren har krevd privilegier for objekter som brukes i spørringen.
  4. Utarbeide en ryddig utførelsesplan, få spørringen og send SQL-spørringen til BYNET.
  5. For å motta resultatene fra AMP og sende dem til klienten
  • Melding Parsing lag:

Dette er BYNET og er nettverkssjiktet til Teradata-systemet. Den brukes til kommunikasjon mellom noder, mellom PE og AMP.

  • Prosess for tilgangsmodul:

AMPer kalles også som virtuelle prosessorer. Dette er de som faktisk lagrer dataene og henter dataene.

  • Lagringsarkitektur:

La oss se på hvordan lagringsbehandlingen foregår i systemet.

Når klient legger inn spørring for å sette inn poster, sendes poster til BYNET av parsing-motoren. BYNET henter postene nå og sender radene til mål AMP-er. AMP-er lagrer postene på disken.

Prosessen for henting:

Når en klient kjører spørsmålene for å hente postene, sender en analyser først en forespørsel til BYNET. BYNET sender forespørselen til respektive AMP-er. AMP-er ville deretter søke på diskettene sine parallelt og identifisere den nødvendige posten og sende den til BYNET. BYNET ville deretter sende postene til analysemotoren som igjen ville sende dem til klienten og fullføre den.

Når du skal velge:

Når vi trenger et høyst skalerbart, høyytelsesorientert og massivt parallelt datavarehussystem, valgte vi Teradata.

Det kreves ikke å gå for Teradata hvis kravet bare er utforskning av data, lasting av data fra flere scenarier osv. …

Teradata Security:

Det tilbyr et høyt sikkerhetsnivå, for det gir systemnivå og brukernivå passordbeskyttelse, rad og kolonne nivå sikkerhet, brukergodkjenning.

Hva trenger du å vite om du vil bruke Teradata og gjøre det til et karrierevalg?

Det er RDBMS som er DBMS-programvare som hjelper deg med å samhandle med datatabeller ved bruk av SQL. Definitiv kunnskap om DB som SQL-spørring eller DB-språk kan hjelpe deg med å bytte til Teradata-bruken. Imidlertid må man være svært kreativ for å bli en Teradata-profesjonell og være logisk i stand til å skrive spørsmål som er skalerbare og optimale

Imidlertid er karrieremulighetene for en Teradata-ingeniør ganske mange, da de fleste av selskapene implementerer Teradata for bare store applikasjoner.

Anbefalte artikler

Dette har vært en guide til Hva er Teradata. Her diskuterte vi grunnleggende konsept, funksjoner og komponentene til Teradata. Du kan også gå gjennom andre foreslåtte artikler for å lære mer -

  1. DBMS intervjuspørsmål
  2. Hva er HTML?
  3. Hva er SQL Server?
  4. Hva er kunstig intelligens?