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ő:
- SQL lekérdezés fogadása az ügyféltől
- Ellenőrizze a kapott lekérdezést a rendszerben, és ellenőrizze a szintaktikai hibákat
- Ellenőrizze, hogy a felhasználó megkövetel-e jogosultságokat a lekérdezésben használt objektumokhoz.
- 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.
- 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 -
- DBMS interjúkérdések
- Mi a HTML?
- Mi az SQL Server?
- Mi az a mesterséges intelligencia?