Kaj je zdravilo Teradata?

Teradata je eden od sistemov za upravljanje relacijskih baz podatkov in se uporablja za gradnjo obsežnih aplikacij za shranjevanje podatkov. To orodje nudi podporo več operacij skladišč podatkov, hkrati pa različnim strankam, kar dosežemo s konceptom, imenovanim paralelizem. Je popolnoma razširljiv in je odprt sistem.

Uveden je bil leta 1979 in se je počasi razvil v odličen sistem. Trenutna različica Teradata je 15.0

Značilnosti Teradata:

  • Neomejena vzporednost: Teradata temelji na arhitekturi MPP (Massively Parallel Processing), ki enakomerno razdeli delovno obremenitev na celoten sistem. Nalogo razdeli med svoje procese in jih vodi vzporedno, kar zmanjšuje pritisk in naloga je hitro končana.
  • Povezljivost: Teradata se lahko poveže z sistemi mainframe ali omrežjem. Podpira SQL za interakcijo s podatki, shranjenimi v tabelah. Prav tako zagotavlja lastno razširitev.
  • Zreli Optimizator: Teradata optimizer je zelo zrel in deluje vzporedno od začetka.
  • Linearna skalabilnost: Teradata sistemi so izjemno razširljivi. Prilagodljivi so do 2048 vozlišč. Zmogljivost sistema je mogoče enostavno potrojiti s povečanjem števila AMP.
  • Zmogljivi pripomočki: Teradata podpira robustne pripomočke za uvoz / izvoz podatkov Npr.: Hitro nalaganje, več obremenitev itd.
  • Shared Nothing Architecture: Teradata vozlišča, AMP delujejo neodvisno brez skupne rabe. Delujejo neodvisno.
  • Koristno za vse vrste uporabnikov: Prilagodimo ga lahko za vse vrste uporabnikov, kot so poslovni uporabniki ali uporabniki aplikacij. SQL Teradata je mogoče prilagoditi poslovnim potrebam in ponuja odlične funkcije za poslovne zahteve.

Komponente

Glavni sestavni deli Teradata so Parsing Engine, ByNet in dostopni modul, procesorji. Spodaj so ključne komponente sistema:

  • Vozlišče:

Vsak posamezen strežnik v Teradata se imenuje vozlišče. Vsako vozlišče ima svoj operacijski sistem, pomnilnik, CPU, prostor na disku in svojo kopijo Teradata RDBMS. Omara Teradata bi vsebovala število vozlišč.

  • Raztezni motor:

Parsing Engine se uporablja za pridobivanje poizvedb odjemalca in za pripravo jasnega načrta izvedbe. Odgovornosti motorja za razčlenjevanje so:

  1. Prejemanje poizvedbe SQL od stranke
  2. Razdelite prejeto poizvedbo v sistem in preverite, ali obstajajo sintaktične napake
  3. Preverite, ali ima uporabnik zahtevane privilegije za predmete, uporabljene v poizvedbi.
  4. Pripravite načrt za izvedbo, dobite poizvedbo in pošljite poizvedbo SQL BYNET-u.
  5. Če želite prejeti rezultate od AMP in jih poslati stranki
  • Sloj razčlenitve sporočila:

To je BYNET in je mrežni sloj sistema Teradata. Uporablja se za komunikacijo med vozlišči, med PE in AMP.

  • Procesor za dostopni modul:

AMP imenujemo tudi kot virtualne procesorje. To so tisti, ki dejansko shranijo podatke in jih pridobijo.

  • Arhitektura skladiščenja:

Poglejmo, kako poteka obdelava shranjevanja v sistemu.

Ko odjemalec vnese poizvedbo za vstavljanje zapisov, motor za razčlenje pošlje zapise BYNET-om. BYNET zdaj pridobi zapise in vrsticam pošlje ciljne AMP. AMP shranjujejo zapise na disk.

Postopek pridobivanja:

Ko odjemalec izvede poizvedbe za pridobivanje zapisov, najprej razčleni motor pošlje zahtevo BYNET-u. BYNET pošlje zahtevo ustreznim AMP-jem. AMP bi nato vzporedno iskal njihove diske in identificiral zahtevani zapis ter ga poslal BYNET-u. BYNET bi nato zapise poslal v razčlenjevalnik, ki bi jih spet poslal stranki in jo dokončal.

Kdaj izbrati:

Kadar potrebujemo zelo razširljiv, visoko zmogljiv, orientiran in množično vzporeden sistem za shranjevanje podatkov, smo izbrali Teradata.

Za Teradata ni treba iti, če je zahteva preprosto raziskovanje podatkov, nalaganje podatkov iz več scenarijev itd …

Teradata Varnost:

Ponuja visoko raven varnosti, kot zagotavlja sistemsko raven in zaščito z geslom na ravni uporabnika, varnost na ravni vrstic in stolpcev, preverjanje pristnosti uporabnikov.

Kaj morate vedeti, če želite uporabiti Teradata in narediti možnost kariere?

RDBMS je programska oprema DBMS, ki pomaga pri interakciji s podatkovnimi tabelami z uporabo SQL. Zagotovo vam znanje DB-ja, kot je poizvedovanje po SQL-ju ali kateri koli jezik DB, lahko pomaga, da preklopite na uporabo Teradata. Vendar pa je treba biti zelo kreativen, da postane strokovnjak Teradata in je logično sposoben pisati poizvedbe, ki so obsežne in optimalne

Vendar je kariere za inženirja Teradata kar nekaj, saj večina podjetij izvaja Teradata samo za obsežne aplikacije.

Priporočeni članki

To je vodnik o tem, kaj je teradata. Tu smo razpravljali o osnovnem konceptu, značilnostih in komponentah Teradata. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -

  1. Vprašanja o intervjuju za DBMS
  2. Kaj je HTML?
  3. Kaj je SQL Server?
  4. Kaj je umetna inteligenca?