Čo je to Teradata?

Teradata je jedným zo systémov správy relačných databáz a používa sa na vytváranie rozsiahlych aplikácií na skladovanie údajov. Tento nástroj poskytuje podporu viacerým klientom v rovnakom čase pre operácie s viacerými dátovými skladmi, čo sa dosahuje prostredníctvom koncepcie nazývanej paralelizmus. Je úplne škálovateľný a je otvoreným systémom.

Bola predstavená v roku 1979 a pomaly sa vyvinula v skvelý systém. Aktuálna verzia Teradata je 15.0

Vlastnosti Teradata:

  • Neobmedzený paralelizmus: Teradata je založená na architektúre MPP (Massively Parallel Processing), ktorá rovnomerne rozdeľuje pracovné zaťaženie na celý systém. Rozdeľuje úlohu medzi svoje procesy a spúšťa ich paralelne, čím sa znižuje tlak a úloha sa plní naozaj rýchlo.
  • Pripojiteľnosť: Teradata sa môže pripojiť k mainframovým alebo sieťovým systémom. Podporuje SQL na interakciu s údajmi uloženými v tabuľkách. Tiež poskytuje svoje vlastné rozšírenie.
  • Mature Optimizer: Teradata Optimizer je veľmi vyzretý a funguje od začiatku paralelne.
  • Lineárna škálovateľnosť: Systémy Teradata sú mimoriadne škálovateľné. Sú škálovateľné až do 2048 uzlov. Dá sa ľahko strojnásobiť kapacita systému strojnásobením počtu AMP.
  • Robustné pomocné programy: Teradata podporuje robustné pomocné programy na import / export údajov Napr .: Rýchle načítanie, Viacnásobné načítanie atď.
  • Spoločná architektúra zdieľania: Uzly Teradata, AMP pracujú nezávisle bez zdieľania. Pracujú nezávisle.
  • Užitočné pre akýkoľvek typ používateľa: Môže byť prispôsobené pre akýkoľvek typ používateľov, ako sú firemní používatelia alebo používatelia aplikácií. SQL Teradata je možné prispôsobiť podnikovým potrebám a poskytuje skvelé funkcie pre obchodné požiadavky.

súčasti

Hlavnými komponentmi systému Teradata sú Parsing Engine, ByNet a Access Module, Processors. Kľúčové komponenty systému sú uvedené nižšie:

  • uzol:

Každý jednotlivý server v Teradata sa nazýva uzol. Každý uzol má svoj vlastný operačný systém, pamäť, CPU, diskový priestor a svoju vlastnú kópiu Teradata RDBMS. Skriňa Teradata bude obsahovať počet uzlov.

  • Parsovací motor:

Nástroj Parsing Engine sa používa na získavanie otázok od klienta a na prípravu jasného plánu vykonávania. Zodpovednosť za analýzu motora je:

  1. Prijímanie dotazu SQL od klienta
  2. Analyzujte prijatý dotaz do systému a skontrolujte prípadné syntaktické chyby
  3. Skontrolujte, či používateľ nevyžadoval privilégiá pre objekty použité v dotaze.
  4. Pripravte elegantný plán vykonávania, získajte dotaz a odovzdajte dotaz SQL BYNETu.
  5. Získať výsledky od AMP a odoslať ich klientovi
  • Vrstva analýzy správ:

Toto je BYNET a je to sieťová vrstva systému Teradata. Používa sa na komunikáciu medzi uzlami, medzi PE a AMP.

  • Procesor prístupového modulu:

AMP sa nazývajú aj ako virtuálne procesory. To sú tie, ktoré skutočne ukladajú údaje a získavajú údaje.

  • Architektúra úložiska:

Pozrime sa, ako prebieha ukladanie údajov v systéme.

Keď klient zadá dopyt na vloženie záznamov, syntaktický analyzátor pošle záznamy na BYNET. BYNET teraz načíta záznamy a odošle riadky na cieľové AMP. AMP ukladá záznamy na disk.

Proces získavania:

Keď klient spustí dopyty na získanie záznamov, najskôr syntaktický analyzátor pošle žiadosť na BYNET. BYNET pošle požiadavku príslušným AMP. AMP by potom prehľadali svoje disky paralelne a identifikovali požadovaný záznam a odoslali ho na BYNET. BYNET potom pošle záznamy do syntaktického analyzátora, ktorý ich znova pošle klientovi a dokončí ich.

Kedy sa rozhodnúť:

Keď potrebujeme vysoko škálovateľný, vysoko výkonný a masívne paralelný systém skladovania údajov, vybrali sme Teradata.

Teradata sa nevyžaduje, ak je to jednoducho prieskum údajov, načítanie údajov z viacerých scenárov atď.

Teradata Security:

Ponúka vysokú úroveň zabezpečenia, ako napríklad poskytuje ochranu systému heslom na úrovni systému a používateľa, bezpečnosť na úrovni riadkov a stĺpcov, autentifikáciu používateľov.

Čo potrebujete vedieť, ak chcete používať Teradata a urobiť z nej kariéru?

Je to RDBMS, čo je softvér DBMS, ktorý pomáha interagovať s dátovými tabuľkami pomocou SQL. Jednoznačne znalosť DB, ako je SQL dotazovanie alebo akýkoľvek jazyk DB, vám môže pomôcť prepnúť na používanie Teradata. Človek musí byť vysoko kreatívny, aby sa stal odborníkom na Teradata, a musí byť logicky schopný písať otázky, ktoré sú škálovateľné a optimálne

Možnosti kariéry inžiniera Teradata sú však pomerne malé, pretože väčšina spoločností implementuje Teradata iba pre rozsiahle aplikácie.

Odporúčané články

Toto bol sprievodca Čo je Teradata. Tu sme diskutovali o základnom koncepte, vlastnostiach a komponentoch Teradata. Viac informácií nájdete aj v ďalších navrhovaných článkoch -

  1. Interview Otázky DBMS
  2. Čo je to HTML?
  3. Čo je to SQL Server?
  4. Čo je to umelá inteligencia?