Mi a Teradata?

A Teradata az egyik relációs adatbázis-kezelő rendszer, amelyet nagyszabású adattárolási alkalmazások készítésére használnak. Ez az eszköz támogatja a több adattárház művelet végrehajtását egyidejűleg a különböző ügyfelek számára, és ezt a párhuzamosság elnevezésű koncepció segítségével érik el. Teljesen skálázható és nyitott rendszer.

1979-ben vezették be, és lassan nagyszerű rendszerré fejlődött. A Teradata jelenlegi verziója 15.0

A Teradata tulajdonságai:

  • Korlátlan párhuzamosság: A Teradata az MPP architektúrán (Massively Parallel Processing) alapszik, amely a munkaterhelést egyenletesen osztja az egész rendszerben. Elosztja a feladatot a folyamatok között, és párhuzamosan futtatja azokat, ez pedig csökkenti a nyomást, és a feladat valóban gyorsan teljesül.
  • Csatlakoztathatóság: A Teradata képes csatlakozni a nagygépekhez vagy a hálózathoz csatlakoztatott rendszerekhez. Támogatja az SQL-t a táblákban tárolt adatokkal való interakcióhoz. Ezenkívül saját kiterjesztést is biztosít.
  • Érett optimalizáló: A Teradata optimalizáló nagyon érett, és a kezdetektől párhuzamosan működik.
  • Lineáris skálázhatóság: A Teradata rendszerek rendkívül skálázhatók. 2048 csomópontra méretezhetők. Az AMP-k számának megháromszorozásával könnyen megháromszorozható a rendszer kapacitása.
  • Robusztus segédprogramok: A Teradata támogatja az robusztus segédprogramokat az adatok importálásához / exportálásához, pl .: Gyors betöltése, Több betöltése, stb.
  • Megosztott semmi architektúra: A Teradata csomópontok, az AMP-k egymástól függetlenül működnek megosztás nélkül. Ők önállóan dolgoznak.
  • Bármely típusú felhasználó számára hasznos: Testreszabható bármilyen típusú felhasználó számára, például üzleti vagy alkalmazás-felhasználók számára. A Teradata SQL testreszabható az üzleti igényekhez, és kiváló szolgáltatásokat nyújt az üzleti követelményekhez.

Alkatrészek

A Teradata fő alkotóelemei a Parsing Engine, a ByNet és az Access Module, Processzorok. Az alábbiakban a rendszer kulcsfontosságú elemei találhatók:

  • Csomópont:

A Teradata minden egyes szerverét csomópontnak hívják. Minden csomópont rendelkezik saját operációs rendszerrel, memóriával, CPU-val, lemezterülettel és a Teradata RDBMS saját példányával. Egy Teradata kabinetje tartalmazza a csomópontok számát.

  • Elemző motor:

Az Parsing Engine arra szolgál, hogy lekérdezéseket szerezzen az ügyféltől, és egyértelmű végrehajtási tervet készítsen. Az elemző motor felelőssége a következő:

  1. SQL lekérdezés fogadása az ügyféltől
  2. Ellenőrizze a kapott lekérdezést a rendszerben, és ellenőrizze a szintaktikai hibákat
  3. Ellenőrizze, hogy a felhasználó megkövetel-e jogosultságokat a lekérdezésben használt objektumokhoz.
  4. Készítsen egy ügyes végrehajtási tervet, szerezze be a lekérdezést, és továbbítsa az SQL lekérdezést a BYNET-nek.
  5. Az eredmények fogadása az AMP-től, és elküldés az ügyféllel
  • Üzenet elemző réteg:

Ez a BYNET és a Teradata rendszer hálózati rétege. Csomópontok közötti, a PE és az AMP közötti kommunikációra szolgál.

  • Hozzáférési modul processzor:

Az AMP-k virtuális processzoroknak is nevezik. Ezek azok, amelyek valóban tárolják az adatokat, és lekérdezik azokat.

  • Tároló architektúra:

Nézzük meg, hogyan történik a tárolás feldolgozása a rendszerben.

Amikor az ügyfél lekérdezést ad be a rekordok beszúrására, az elemeket az elemző motor elküldi a BYNET-nek. A BYNET most lekérdezi a rekordokat, és elküldi a sorokat az AMP-k célzásához. Az AMP-k a lemezen tárolják a rekordokat.

A visszakeresés folyamata:

Amikor egy ügyfél futtatja a lekérdezéseket a rekordok beszerzéséhez, először az elemző motor kérést küld a BYNET-nek. A BYNET elküldi a kérelmet a megfelelő AMP-knek. Az AMP-k ezután párhuzamosan kutatják a lemezeket, azonosítják a szükséges rekordot, és elküldik a BYNET-hez. A BYNET ezután elküldi a rekordokat az elemző motornak, amely ismét elküldi őket az ügyfélnek, és kitölti.

Mikor kell választani:

Amikor nagyon skálázható, nagy teljesítményorientált és nagymértékben párhuzamos adattárolási rendszerre van szükségünk, a Teradatát választottuk.

Nem szükséges a Teradata használata, ha a követelmény csupán az adatok feltárása, az adatok betöltése több forgatókönyvből, stb.

Teradata biztonság:

Magas szintű biztonságot nyújt, mivel rendszerszintű és felhasználói szintű jelszóvédelmet, sor- és oszlopszintű biztonságot, felhasználói hitelesítést biztosít.

Mit kell tudnia, ha használni szeretné a Teradatát, és karrieropcióvá tenni?

Az RDBMS az az DBMS szoftver, amely elősegíti az SQL segítségével az adattáblákkal való interakciót. A DB ismerete, mint például az SQL lekérdezés vagy bármilyen DB nyelv, segíthet Önnek a Teradata használatára való áttérésben. Ennek ellenére nagyon kreatívnak kell lennie, hogy Teradata szakemberekké válhasson, és logikailag képes legyen skálázható és optimális kérdéseket írni.

A Teradata mérnök karrierlehetősége azonban nagyon kevés, mivel a legtöbb vállalat a Teradatát csak nagyméretű alkalmazásokra alkalmazza.

Ajánlott cikkek

Ez egy útmutató az Mi a Teradata számára. Itt megvitattuk a Teradata alapfogalmát, tulajdonságait és alkotóelemeit. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. DBMS interjúkérdések
  2. Mi a HTML?
  3. Mi az SQL Server?
  4. Mi az a mesterséges intelligencia?