Što je teradata?

Teradata je jedan od sustava za upravljanje relacijskim bazama podataka i koristi se za izradu velikih aplikacija za skladištenje podataka. Ovaj alat pruža podršku više operacija skladišta podataka u isto vrijeme za različite klijente, a to se postiže konceptom koji se naziva paralelizam. Potpuno je skalabilan i otvoren je sustav.

Uveden je 1979. godine i polako se razvio u veliki sustav. Trenutna verzija Teradata je 15, 0

Značajke Teradata:

  • Neograničen paralelizam: Teradata se temelji na MPP arhitekturi (Massively Parallel Processing) koja ravnomjerno raspoređuje radni teret na cijeli sustav. Raspoređuje zadatak među svojim procesima i izvodi ih paralelno, a to smanjuje pritisak i zadatak je dovršen stvarno brzo.
  • Povezivanje: Teradata se može povezati na mainframe ili mrežno povezane sustave. Podržava SQL za interakciju s podacima pohranjenim u tablicama. Također, pruža vlastito proširenje.
  • Optimizer za zrele: Alat za optimizaciju teradata vrlo je zreo i radi paralelno od početka.
  • Linearna skalabilnost: Teradata sustavi su izuzetno skalabilni. Skalabilni su do 2048 čvorova. Kapacitet sustava može se lako utrostručiti utrostručivanjem broja AMP-a.
  • Robusni alati : Teradata podržava robusne alate za uvoz / izvoz podataka Npr.: Brzo učitavanje, više opterećenja itd.
  • Shared Nothing Architecture: Teradata čvorovi, AMP rade neovisno bez dijeljenja. Rade samostalno.
  • Korisno za bilo koju vrstu korisnika: Može se prilagoditi za bilo koju vrstu korisnika poput poslovnih korisnika ili korisnika aplikacija. SQL Teradata može se prilagoditi poslovnim potrebama i pruža sjajne značajke za poslovne zahtjeve.

komponente

Glavne komponente Teradata su Parsing Engine, ByNet i pristupni modul, procesori. Ispod su ključne komponente sustava:

  • Čvor:

Svaki pojedinačni poslužitelj u Teradata naziva se čvor. Svaki čvor ima svoj operativni sustav, memoriju, CPU, prostor na disku i vlastitu kopiju Teradata RDBMS. Kabinet Teradata sadržavao bi broj čvorova.

  • Parni motor:

Parsing Engine koristi se za dobivanje upita od klijenta i za pripremu jasnog plana izvršenja. Odgovornosti motora za raščlanjivanje su:

  1. Primanje SQL upita od klijenta
  2. Analizirajte primljeni upit u sustav i provjerite ima li sintaktičkih pogrešaka
  3. Provjerite ima li korisnik potrebne povlastice za objekte koji se koriste u upitu.
  4. Pripremite uredan plan izvršenja, uzmite upit i proslijedite SQL upit BYNET-u.
  5. Da biste dobili rezultate od AMP-a i poslali ih klijentu
  • Sloj razlučivanja poruke:

Ovo je BYNET i mrežni je sloj Teradata sustava. Koristi se za komunikaciju između čvorova, između PE i AMP.

  • Procesor pristupnog modula:

AMP-ove nazivaju i virtualnim procesorima. To su oni koji zapravo pohranjuju podatke i dohvaćaju podatke.

  • Skladišna arhitektura:

Pogledajmo kako se odvija obrada pohrane u sustavu.

Kada klijent unese upit za umetanje zapisa, motor za raščlanjivanje šalje datoteke BYNET-u. BYNET sada preuzima zapise i šalje redove ciljanim AMP-ovima. AMP sprema zapise na disk.

Postupak preuzimanja:

Kada klijent izvrši upite za dobivanje zapisa, prvo motor za analizu šalje zahtjev BYNET-u. BYNET šalje zahtjev odgovarajućim AMP-ovima. AMP će zatim pretraživati ​​diskove paralelno i identificirati potrebni zapis te ga poslati BYNET-u. BYNET bi zatim poslao zapise u motor za raščlanjivanje koji bi ih opet poslao klijentu i dovršio.

Kada se odlučiti:

Kada nam je potreban visoko skalabilan sustav uskladištenja podataka s velikim performansama i paralelno, izabrali smo Teradata.

Za Teradata se ne traži ako je zahtjev jednostavno istraživanje podataka, učitavanje podataka iz više scenarija itd. …

Sigurnost Teradata:

Nudi visoku razinu sigurnosti poput one na razini sustava i zaštite lozinkom na razini sustava, sigurnosti na razini retka i stupca, provjeru autentičnosti korisnika.

Što trebate znati želite li koristiti Teradata i učiniti ga karijerom?

RDBMS je DBMS softver koji pomaže u interakciji s tablicama podataka koristeći SQL. Definitivno poznavanje DB-a, poput SQL upita ili bilo kojeg DB jezika, može vam pomoći da se prebacite na upotrebu Teradata. Međutim, treba biti vrlo kreativan da bi postao profesionalac u Teradati i biti logično sposoban za pisanje upita skalabilnih i optimalnih

Međutim, mogućnosti karijere za Teradata inženjera je vrlo malo, jer većina tvrtki implementira Teradata samo za velike aplikacije.

Preporučeni članci

Ovo je bio vodič Što je Teradata. Ovdje smo razgovarali o osnovnom konceptu, značajkama i komponentama teradata. Možete i proći naše druge predložene članke da biste saznali više -

  1. Intervjuska pitanja o DBMS-u
  2. Što je HTML?
  3. Što je SQL Server?
  4. Što je umjetna inteligencija?

Kategorija: