Share via


Mi az a Trino? előzetes verziója?

Fontos

Ez a szolgáltatás jelenleg előzetes kiadásban elérhető. A Microsoft Azure Előzetes verzió kiegészítő használati feltételei további jogi feltételeket tartalmaznak, amelyek a bétaverzióban, előzetes verzióban vagy egyébként még nem általánosan elérhető Azure-funkciókra vonatkoznak. Erről az adott előzetes verzióról az Azure HDInsight az AKS előzetes verziójában tájékozódhat. Ha kérdése vagy funkciójavaslata van, küldjön egy kérést az AskHDInsightban a részletekkel együtt, és kövessen minket további frissítésekért az Azure HDInsight-közösségről.

A Trino (korábbi nevén PrestoSQL) egy nyílt forráskódú elosztott SQL-lekérdezési motor, amely összevont és interaktív elemzéseket biztosít heterogén adatforrásokkal. Nagy méretekben (gigabájtról petabájtra) képes adatokat lekérdezni több forrásból a nagyvállalati szintű elemzések engedélyezéséhez.

A Trinót számos elemzési használati esethez használják, és kiváló választás interaktív és alkalmi lekérdezésekhez.

A Trino által kínált főbb funkciók némelyike –

  • Egy adaptív több-bérlős rendszer, amely egyszerre több száz memória-, I/O- és CPU-igényes lekérdezés futtatására képes, és több ezer feldolgozó csomópontra skálázható, miközben hatékonyan használja a fürterőforrásokat.
  • Bővíthető és összevont kialakítás a több rendszer integrálásának összetettségének csökkentése érdekében.
  • Nagy teljesítmény, számos fontos kapcsolódó funkcióval és optimalizálással.
  • Teljes mértékben kompatibilis a Hadoop-ökoszisztémával.

Kétféle Trino-kiszolgáló létezik: koordinátorok és feldolgozók.

Koordinátor

A Trino-koordinátor az a kiszolgáló, amely az utasítások elemzéséért, a lekérdezések tervezéséért és a trinói feldolgozó csomópontok kezeléséért felelős. Ez a Trino-telepítés "agya", és egyben az a csomópont, amelyhez az ügyfél csatlakozik, hogy végrehajtási utasításokat küldjön. A koordinátor nyomon követi az egyes feldolgozók tevékenységét, és koordinálja egy lekérdezés végrehajtását. A koordinátor létrehoz egy lekérdezés logikai modelljét, amely több szakaszt is magában foglal, amelyet a Trino-feldolgozók egy fürtjén futó kapcsolt feladatok sorozatává fordít le.

Dolgozó

A Trino-feldolgozó egy trinói telepítés kiszolgálója, amely a feladatok végrehajtásáért és az adatok feldolgozásáért felelős. A feldolgozó csomópontok lekérik az összekötők adatait, és köztes adatokat cserélnek egymással. A koordinátor feladata, hogy lekérje az eredményeket a dolgozóktól, és visszaadja a végső eredményeket az ügyfélnek.

Trinó architektúrát bemutató ábra.