Teradata oktatóanyag: Adatbázis Architecture & Types
⚡ Okos összefoglaló
Teradata SQL runs on a massively parallel relational database built for enterprise-scale data warehousing. This page explains the Parsing Engine, BYNET, and AMP architecture, the supported DDL, DCL, and DML command sets, and practical business applications.

Mi az a Teradata?
Teradata is a commercial relational Database Management System for developing large-scale data warehousing applications. This tool provides support for multiple data warehouse operations simultaneously using the concept of parallelism. Teradata is a massively parallel processing system that supports Unix/Linux/Windows szerver platformok.
A Teradata szoftvert a Teradata Corporation fejlesztette ki, amely egy amerikai IT-cég. Analitikai adatplatformok, alkalmazások és egyéb kapcsolódó szolgáltatások szállítója. A cég olyan terméket fejleszt ki, amely a különböző forrásokból származó adatokat konszolidálja és elemzés céljából elérhetővé teszi.
Miért a Teradata?
- A Teradata teljes körű szolgáltatáscsomagot kínál, amely a Adattárolás
- A rendszer nyílt architektúrára épül. Így amikor bármilyen gyorsabb eszköz elérhetővé válik, beépíthető a már felépített architektúrába.
- A Teradata több mint 50 petabájt adatot támogat.
- Egyműveletes nézet egy nagy Teradata többcsomópontos rendszerhez Service Workstation használatával
- Kompatibilis a széles választékkal BI eszköz adatok lekérésére.
- Egyetlen vezérlési pontként működhet a DBA számára, hogy kezelje a adatbázis.
- Nagy teljesítmény, változatos lekérdezések, adatbázison belüli elemzés és kifinomult terheléskezelés
- A Teradata lehetővé teszi, hogy ugyanazokat az adatokat kapja meg több telepítési lehetőségről
These advantages were built up over four decades, as the timeline below shows.
A Teradata története
Teradata was incorporated in 1979 by Caltech researchers working with Citibank. NCR Corporation acquired it in 1991, and Teradata was spun off as an independent public company in October 2007, with Michael Koehler as its first chief executive. The company is headquartered in San Diego and has been led by president and CEO Steve McMillan since 2020.
A Teradata Corporation mérföldkövei:
- 1979 – A Teradata bejegyzése
- 1984 – Az első DBC/1012 adatbázis-számítógép kiadása
- 1986 – A Fortune magazin a Teradatát az év termékének nyilvánította
- 1991 – NCR Corporation acquires Teradata
- 1999 – A legnagyobb Teradata használatával épített adatbázis 130 terabájttal
- 2002 – A Teradata V2R5 verzió kiadása tömörítéssel és elsődleges partícióval
- 2006 – A Teradata Master Data Management megoldás bevezetése
- 2007 – Teradata separates from NCR and lists as an independent company
- 2008 – Megjelent a Teradata 13.0 Active Data Warehousing szolgáltatással
- 2011 – Felvásárolja a Teradata Astert, és belép az Advanced Analytics Space-be
- 2012 – A Teradata 14.0 bevezetése
- 2014 – A Teradata 15.0 bevezetése
- 2015 – Teradata buys apps marketing platform Appoxee
- 2017 – Teradata acquires San Diego’s StackIQ
- 2018 – Teradata Vantage launches as a unified analytics platform
- 2022 – VantageCloud Lake released for cloud-native analytics
- 2023 – ClearScape Analytics adds in-database AI and machine learning at scale
- 2024 – Adds open table format support for Apache Iceberg and Delta Lake, and releases Teradata AI Unlimited on the AWS and Azure piacterek
- 2025 – Launches Enterprise Vector Store, an open-source MCP Server, and AgentBuilder to support agentic AI workloads
- 2026 – Teradata Autonomous Knowledge Platform announced in May and becomes generally available in July across cloud, on-premises, and hybrid deployments
Ebben a Teradata oktatóanyagban a következő lépésben a Teradata szolgáltatásairól fogunk tanulni.
A Teradata SQL jellemzői
A Teradata a következő hatékony funkciókat kínálja:
- Lineáris skálázhatóság: Lineáris méretezhetőséget kínál nagy mennyiségű adat kezelésekor a rendszer teljesítményének növelése érdekében csomópontok hozzáadásával.
- Korlátlan párhuzamosság: A Teradata az MPP-n (Massively Parallel Processing) alapul Architectúra). Tehát a kezdetektől párhuzamosnak tervezték. Egy nagy feladatot kisebb feladatokra tud felosztani és párhuzamosan futtatni
- Felnőtt optimalizáló: A Teradata Optimizer legfeljebb 64 csatlakozást tud kezelni egy lekérdezésben.
- Alacsony TCO: Teradata has a low total cost of ownership. It is easy to setup, maintain, and administrate.
- Be- és kiürítési segédprogramok: A Teradata be- és kiürítési segédprogramokat biztosít az adatok átviteléhez a Teradata rendszerbe, illetve onnan.
- Csatlakoztathatóság: Ez az MPP rendszer csatlakozhat csatornához csatlakoztatott rendszerekhez, például nagyszámítógéphez vagy hálózathoz csatlakoztatott rendszerekhez.
- SQL: A Teradata támogatja SQL a táblázatokban tárolt adatokkal való interakcióhoz. Kiterjesztését biztosítja.
- Robusztus segédprogramok: A Teradata robusztus segédprogramokat biztosít adatok importálására/exportálására Teradata rendszerekről, például FastExport, FastLoad, MultiLoad és TPT.
- Automatikus elosztás: Teradata kézi beavatkozás nélkül automatikusan eloszthatja az adatokat a lemezekre.
Ebben a Teradata SQL oktatóanyagban a következő lépésben a Teradatával fogunk megismerkedni Architectúra.
Teradata Architectúra
A Teradata architektúra egy masszívan párhuzamos feldolgozás Architectúra.
A Teradata három fontos összetevője:
- Elemző motor
- BYNET
- Hozzáférési modul-processzorok (AMP)
Teradata tárolás Architecture adatbázis Architectúra diagram:

The diagram above traces a request from the Parsing Engine, through BYNET, down to the AMPs that own the disks. The two subsections below follow that path in each direction.
Teradata tárolás Architectúra
Elemző motor:
Az elemző motor elemzi a lekérdezéseket és elkészíti a végrehajtási tervet. Kezeli a felhasználók munkameneteit. Optimalizálja és kérést küld a felhasználóknak.
Tehát amikor az ügyfél lekérdezéseket hajt végre a rekordok beszúrására, az Elemző motor elküldi a rekordokat az Üzenetátadási rétegnek. Az üzenettovábbítási réteg vagy a BYNET egy szoftver- és hardverkomponens. Hálózati lehetőséget kínál. Ezenkívül lekéri a rekordokat, és elküldi a sort a cél AMP-nek.
AMP:
Az AMP az Access Module Processor rövidítése. Ezeken a lemezeken tárolja a rekordokat. Az AMP a következő tevékenységeket végzi:
- Kezeli az adatbázis egy részét
- Minden tábla egy részét kezeli
- Végezze el az eredménykészlet generálásával kapcsolatos összes feladatot, például rendezést, összesítést és csatlakozást
- Végezze el a zár- és területkezelést
Teradata visszakeresés Architectúra
Amikor az ügyfél lekérdezéseket futtat a rekordok lekérésére, az elemző motor kérést küld a BYNET-nek. Ezután a BYNET elküldi a visszakeresési kérelmet a megfelelő AMP-knek.
Az AMP-k párhuzamosan keresnek a lemezeiken, felismerik a szükséges rekordokat, és elküldik a BYNET-nek. A BYNET elküldi a rekordokat az Elemző motornak, amely viszont elküldi az ügyfélnek.
Ebben a Teradata Database oktatóanyagban a következő lépésben a Teradata SQL-parancsokról fogunk tanulni.
Types of Teradata SQL Commands
A Teradata Database a következő alapvető SQL-parancsokat támogatja:
- Data Definition Language (DDL) parancsok
- Data Control Language (DCL) parancsok
- Data Manipulation Language (DML) parancsok
Data Definition Language Commands
| COMMAND | Leírás |
|---|---|
| TEREMT | Létrehoz egy új adatbázist, táblát, felhasználót stb. |
| DROP | Eltávolít egy új adatbázist, táblát, felhasználót stb. |
| VÁLTOZTAT | Megváltoztat egy táblázatot, oszlopot, triggert stb. |
| MÓDOSÍT | Módosítja az adatbázist vagy a felhasználói definíciót |
| ÁTNEVEZÉS | Megváltoztatja a táblák, nézetek, makrók stb. nevét. |
Data Control Language Commands
| COMMAND | Leírás |
|---|---|
| GRANT/REVOVE | Egy objektum felhasználói jogosultságának szabályozására szolgál |
| BEJELENTKEZÉS MEGADÁSA/BEJELENTKEZÉS VISSZAVONÁSA | Egy gazdagép vagy gazdagépcsoport bejelentkezési jogosultságának vezérlésére szolgál |
| ADNI | Egy adatbázis-objektum egy másik adatbázis-objektumnak való átadására szolgál |
Teradata Database SQL Data Manipulation Language Commands
| COMMAND | Leírás |
|---|---|
| DELETE | Eltávolít egy sort a táblázatból |
| ECHO | Egy karakterlánc vagy parancs visszaadására szolgál az ügyfélnek |
| ELLENŐRZŐ PONT | Meghatároz egy helyreállítási pontot a naplóban, amely később felhasználható a tábla tartalmának visszaállítására |
| SELECT | Egy adott sor adatainak visszaadására szolgál táblázat formában |
| UPDATE | Módosítja a táblázat egy vagy több sorának adatait |
Teradata Product Suite and Deployment Options
Those commands behave identically whichever edition runs underneath, because Teradata ships one engine across several delivery models.
- Teradata Vantage: The core platform combining the SQL engine, workload management, and connectors to object storage.
- VantageCloud Enterprise: A managed deployment on AWS, Azurevagy Google Cloud for warehouses moving off owned hardware.
- VantageCloud Lake: A cloud-native, object-storage-first edition with independent compute clusters for elastic workloads.
- ClearScape Analytics: The in-database layer running machine learning and time-series functions beside the data.
- On-premises IntelliFlex: Purpose-built hardware for regulated workloads that must stay in a private data centre.
Because one SQL statement runs unchanged across these editions, hybrid estates are common.
A Teradata adatbázis alkalmazásai
Íme a népszerű Teradata alkalmazások:
- Ügyféladatok kezelése: Segíti a hosszú távú kapcsolatok fenntartását az ügyfelekkel.
- Törzsadat-kezelés: Helps to develop an environment where master data can be used, synchronized, and stored.
- Pénzügy és teljesítménymenedzsment: Segíti a szervezetet a pénzügyi jelentéskészítés sebességének és minőségének javításában. Csökkenti a pénzügyi infrastruktúra költségeit, és proaktívan kezeli a vállalati teljesítményt.
- Ellátási lánc menedzsment: Javítsa az ellátási lánc működését, ami javítja az ügyfélszolgálatot, csökkenti a ciklusidőket és csökkenti a készleteket.
- Keresleti lánc menedzsment: Segít növelni az ügyfélszolgálati színvonalat és az értékesítést. Segít a vállalatoknak abban is, hogy pontosan előre jelezzék a bolti cikkek iránti keresletet.
A következő ebben a Teradata kezdőknek oktatóanyagában megtudjuk, mi a különbség a Teradata és a többi között RDBMS.
A Teradata és a többi RDBMS közötti különbség
| Vizsgált paraméter | Teradata | RDBMS |
|---|---|---|
| Architectúrák | Megosztott semmit követ Architectúra. | Megosztott mindent, és lehetővé teszi az erőforrásokkal való versengést. |
| folyamatok | MIPS [Milliónyi utasítás/mp] | KIPS [Thousands of Instructions/sec] |
| Indexek | Jobb terjesztés és visszakeresés | Csak FASI visszakeresést kínál |
| Párhuzamosság | Támogatja a feltétel nélküli párhuzamosságot. | A párhuzamosság feltételes és kiszámíthatatlan |
| Tömeges terhelés | A Teradata lehetővé teszi a tömeges terhelést. | Csak korlátozott ömlesztett terhelést tesz lehetővé. |
| Bővíthetőség | Lineáris skálázhatóság egyes meredekséggel | Méretezhetőség csökkenő megtérüléssel |
| Adatbázis puffer | A single database buffer used by all UoP’s (a unit of parallelism). A single data store accessed by all UoP’s | A Query Controller funkciókat szállít az adatokat birtokló UoP-knek |
| üzletek | It stores TERABYTES [Billsorok ionjai] | GIGABYTES [Millions of rows] |
The shared-nothing row above depends on the processing model compared next.
MPP vs. SMP
| MPP | SMP |
|---|---|
| MPP – Massively Parallel Processing. Ez egy számítógépes rendszer, amely számos független aritmetikai egységhez vagy teljes mikroprocesszorhoz kapcsolódik, amelyek párhuzamosan futnak. | Szimmetrikus többszörös feldolgozás. Az SMP feldolgozó rendszerekben a CPU-k ugyanazon a memórián osztoznak, és ennek eredményeként az egyik rendszerben futó kód hatással lehet a másik rendszer által használt memóriára. |
| Az adatbázisok bővíthetők új CPU-k hozzáadásával. | Az SMP adatbázisok általában egy CPU-t használnak az adatbázis-keresések végrehajtására. |
| MPP-környezetben a teljesítmény javul, mivel nem kell erőforrásokat megosztani a fizikai számítógépek között. | A párhuzamos jobok terhelése megoszlik a rendszer processzorai között. |
| A Massive párhuzamos feldolgozó rendszer teljesítménye lineáris. Ez azonban a csomópontok számával arányosan fog növekedni. | Az SMP adatbázisok több szerveren is futhatnak. Azonban megoszt egy másik erőforrást. |
