Co je to Teradata?

Teradata je jedním ze systémů správy relačních databází a používá se pro vytváření rozsáhlých aplikací pro ukládání dat. Tento nástroj poskytuje podporu více operacím datového skladu současně různým klientům, čehož je dosaženo prostřednictvím konceptu nazývaného rovnoběžnost. Je zcela škálovatelný a je otevřeným systémem.

Je představen v roce 1979 a pomalu se vyvinul ve skvělý systém. Aktuální verze Teradata je 15.0

Vlastnosti Teradata:

  • Neomezený paralelismus: Teradata je založena na architektuře MPP (Massively Parallel Processing), které rovnoměrně rozděluje pracovní zátěž na celý systém. Rozdělí úkol mezi procesy a spustí je paralelně, což snižuje tlak a úkol je dokončen opravdu rychle.
  • Připojení: Teradata se může připojit k mainframovým nebo síťovým systémům. Podporuje SQL pro interakci s daty uloženými v tabulkách. Také poskytuje své vlastní rozšíření.
  • Mature Optimizer: Teradata Optimizer je velmi vyzrálý a funguje paralelně od začátku.
  • Lineární škálovatelnost: Teradata systémy jsou extrémně škálovatelné. Jsou škálovatelné až do 2048 uzlů. Jeden může snadno ztrojnásobit kapacitu systému ztrojnásobením počtu AMP.
  • Robustní obslužné programy: Teradata podporuje robustní obslužné programy pro import / export dat Např .: Rychlé načítání, vícenásobné načítání atd.
  • Sdílená architektura nic: Uzly Teradata, AMP pracují nezávisle bez sdílení. Pracují nezávisle.
  • Užitečné pro jakýkoli typ uživatele: Lze jej upravit pro jakýkoli typ uživatele, jako jsou firemní uživatelé nebo uživatelé aplikací. SQL Teradata lze přizpůsobit potřebám podniku a poskytuje skvělé funkce pro obchodní požadavky.

Komponenty

Hlavními součástmi Teradata jsou Parsing Engine, ByNet a Access Module, Processors. Níže jsou uvedeny klíčové komponenty systému:

  • Uzel:

Každý jednotlivý server v Teradata se nazývá uzel. Každý uzel má svůj vlastní operační systém, paměť, CPU, místo na disku a vlastní kopii Teradata RDBMS. Kabinet Teradata by obsahoval počet uzlů.

  • Parsovací motor:

Parsing Engine se používá k získávání dotazů od klienta ak přípravě jasného plánu provádění. Odpovědnosti za analýzu motoru jsou:

  1. Příjem dotazu SQL od klienta
  2. Analyzujte přijatý dotaz do systému a zkontrolujte, zda nedošlo k syntaktickým chybám
  3. Zkontrolujte, zda uživatel požadoval oprávnění pro objekty použité v dotazu.
  4. Připravte elegantní plán provádění, získejte dotaz a předejte dotaz SQL BYNETu.
  5. Chcete-li obdržet výsledky od AMP a odeslat je klientovi
  • Vrstva analýzy zpráv:

Toto je BYNET a jedná se o síťovou vrstvu systému Teradata. Používá se pro komunikaci mezi uzly, mezi PE a AMP.

  • Procesor přístupového modulu:

AMP se také nazývají jako virtuální procesory. To jsou ta, která data skutečně ukládají a získávají.

  • Architektura úložiště:

Podívejme se, jak probíhá ukládání dat v systému.

Když klient zadá dotaz na vložení záznamů, jsou záznamy odeslány do BYNETu pomocí analyzovacího stroje. BYNET nyní načte záznamy a odešle řádky na cílové AMP. AMP ukládá záznamy na disk.

Proces vyhledávání:

Když klient spustí dotazy, aby získal záznamy, nejprve stroj pro analýzu pošle požadavek na BYNET. BYNET pošle požadavek příslušným AMP. AMP by pak prohledávaly své disky paralelně a identifikovaly požadovaný záznam a posílaly jej na BYNET. BYNET by pak tyto záznamy poslal do syntaktického analyzátoru, který je znovu pošle klientovi a dokončí.

Kdy se rozhodnout:

Když potřebujeme vysoce škálovatelný, vysoce výkonný a masivně paralelní systém skladování dat, vybrali jsme Teradata.

Není nutné jít za Teradata, pokud je to jednoduše průzkum dat, načítání dat z více scénářů atd.…

Teradata Security:

Nabízí vysokou úroveň zabezpečení, jako například poskytuje ochranu na úrovni systému a na úrovni hesla, zabezpečení na úrovni řádků a sloupců, ověřování uživatelů.

Co potřebujete vědět, pokud chcete Teradata používat a učinit z ní kariérní volbu?

Je to RDBMS, což je software DBMS, který pomáhá interagovat s datovými tabulkami pomocí SQL. Rozhodně znalost DB, jako je dotazování SQL nebo jakýkoli jazyk DB, vám může pomoci přejít na použití Teradata. Aby se člověk stal teradatickým profesionálem, musí být vysoce kreativní a musí být logicky schopen psát dotazy, které jsou škálovatelné a optimální

Kariérní možnosti pro inženýra Teradata jsou však poměrně malé, protože většina společností implementuje Teradata pouze pro rozsáhlé aplikace.

Doporučené články

Toto byl průvodce Co je Teradata. Zde jsme diskutovali základní koncept, funkce a komponenty teradat. Další informace naleznete také v dalších navrhovaných článcích -

  1. Interview Otázky DBMS
  2. Co je to HTML?
  3. Co je SQL Server?
  4. Co je to umělá inteligence?