Mis on Teradata?

Teradata on üks relatsioonandmebaasi haldussüsteeme ja seda kasutatakse suuremahuliste andmelaorakenduste ehitamiseks. See tööriist pakub tuge mitmele andmelao operatsioonile korraga erinevatele klientidele ja see saavutatakse mõistega, mida nimetatakse parallelismiks. See on täielikult skaleeritav ja on avatud süsteem.

See võeti kasutusele 1979. aastal ja on aeglaselt arenenud suurepäraseks süsteemiks. Teradata praegune versioon on 15.0

Teradata omadused:

  • Piiramatu paralleelsus: Teradata põhineb MPP arhitektuuril (massiivselt paralleelsel töötlemisel), mis jagab töökoormuse ühtlaselt kogu süsteemis. See jagab ülesande oma protsesside vahel ja juhib neid paralleelselt ning see vähendab survet ja ülesanne täidetakse reaalselt kiiresti.
  • Ühenduvus: Teradata saab luua ühenduse suurarvuti või võrguga ühendatud süsteemidega. See toetab SQL-i suhelda tabelitesse salvestatud andmetega. Samuti pakub see omaenda pikendust.
  • Mature Optimizer: Teradata optimeerija on väga küps ja töötab paralleelselt algusest peale.
  • Lineaarne mastaapsus: Teradata süsteemid on äärmiselt skaleeritavad. Need on skaleeritavad kuni 2048 sõlmeni. Süsteemi mahtu saab hõlpsalt kolmekordistada, kolmekordistades AMP-de arvu.
  • Tugevad utiliidid: Teradata toetab andmete importimiseks / eksportimiseks usaldusväärseid utiliite, nt kiire laadimine, mitme laadimisega süsteem jne.
  • Jagatud mittearhitektuur : Teradata sõlmed, AMP-d töötavad iseseisvalt, ilma jagamiseta. Nad töötavad iseseisvalt.
  • Kasulik igat tüüpi kasutajatele: seda saab kohandada igat tüüpi kasutajatele, näiteks ärikasutajatele või rakenduste kasutajatele. Teradata SQL-i saab kohandada ärivajaduste jaoks ja see pakub ärinõuetele suurepäraseid funktsioone.

Komponendid

Teradata peamised komponendid on mootorid Parsing, ByNet ja pääsemoodul protsessorid. Allpool on toodud süsteemi põhikomponendid:

  • Sõlm:

Teradata iga serverit nimetatakse sõlmeks. Igal sõlmel on oma operatsioonisüsteem, mälu, CPU, kettaruum ja oma Teradata RDBMS koopia. Teradata kabinet sisaldaks sõlmede arvu.

  • Sõelumismootor:

Parsimismootorit kasutatakse kliendilt päringute saamiseks ja selge täitmisplaani koostamiseks. Parsimismootori kohustused on järgmised:

  1. SQL päringu saamine kliendilt
  2. Sõeluge saadud päring süsteemi ja kontrollige süntaktilisi vigu
  3. Kontrollige, kas kasutaja on päringus kasutatud objektidele nõudnud õigusi.
  4. Koostage korralik täitmisplaan, hankige päring ja edastage SQL-päring BYNETile.
  5. Tulemuste saamiseks AMP-st ja kliendile saatmiseks
  • Sõnumite parsimise kiht:

See on BYNET ja see on Teradata süsteemi võrgukiht. Seda kasutatakse suhtlemiseks sõlmede vahel, PE ja AMP vahel.

  • Juurdepääs mooduliprotsessorile:

AMP-sid nimetatakse ka virtuaalseks protsessoriks. Need on andmed, mis tegelikult andmeid salvestavad ja andmeid hangivad.

  • Ladustamise arhitektuur:

Vaatame, kuidas süsteemis salvestusprotsess toimub.

Kui klient sisestab päringu kirjete sisestamiseks, saadab parsimismootor kirjed BYNETile. BYNET hangib kirjed nüüd ja saadab read AMP-de sihtimiseks. AMP-d salvestavad kirjed kettale.

Väljavõtmise protsess:

Kui klient käivitab kirjete saamiseks päringuid, saadab parsimismootor esmalt BYNETile päringu. BYNET saadab päringu vastavatele AMP-dele. Seejärel otsivad AMP-d paralleelselt oma kettaid ja tuvastavad vajaliku kirje ning saadavad selle BYNET-i. Seejärel saadab BYNET kirjed parsimismootorisse, mis jällegi saadab need kliendile ja viib selle lõpule.

Millal valida:

Kui vajame väga skaleeritavat, suure jõudlusega orienteeritud ja massiliselt paralleelset andmelaondussüsteemi, valisime Teradata.

Teradata pole vaja minna, kui selleks on vaja lihtsalt andmete uurimist, andmete laadimist mitme stsenaariumi järgi jne.

Teradata turvalisus:

See pakub kõrgetasemelist turvalisust, kuna pakub süsteemi- ja kasutajatasandi paroolikaitset, rea- ja veerutaseme turvalisust, kasutaja autentimist.

Mida peate teadma, kui soovite kasutada Teradat ja muuta see karjäärivõimaluseks?

Just RDBMS on DBMS-i tarkvara, mis aitab SQL-i abil andmetabelitega suhelda. Kindlasti on teadmised DB-st, näiteks SQL-päringutest või mis tahes DB-keeltest, aidata teil üle minna Teradata kasutamisele. Teradata professionaaliks saamiseks peab aga olema väga loominguline ja olema loogiliselt suuteline kirjutama skaleeritavaid ja optimaalseid päringuid

Teradata inseneri karjäärivõimalusi on aga üsna vähe, kuna enamik ettevõtteid juurutab Teradata ainult suuremahuliste rakenduste jaoks.

Soovitatavad artiklid

See on teejuht Mis on Teradata. Siin arutasime Teradata põhikontseptsiooni, funktsioone ja komponente. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. DBMS-i intervjuu küsimused
  2. Mis on HTML?
  3. Mis on SQL Server?
  4. Mis on tehisintellekt?