Wat is Trino? (Voorbeeldweergave)
Belangrijk
Azure HDInsight op AKS is op 31 januari 2025 buiten gebruik gesteld. Meer informatie met deze aankondiging.
U moet uw workloads migreren naar Microsoft Fabric- of een gelijkwaardig Azure-product om plotselinge beëindiging van uw workloads te voorkomen.
Belangrijk
Deze functie is momenteel beschikbaar als preview-versie. De aanvullende gebruiksvoorwaarden voor Microsoft Azure Previews meer juridische voorwaarden bevatten die van toepassing zijn op Azure-functies die bèta, in preview of anderszins nog niet in algemene beschikbaarheid zijn vrijgegeven. Voor meer informatie over deze specifieke preview, zie Azure HDInsight op AKS preview-informatie. Voor vragen of suggesties voor functies dient u een aanvraag in op AskHDInsight- met de details en volgt u ons voor meer updates over Azure HDInsight Community-.
Trino (voorheen PrestoSQL) is een opensource gedistribueerde SQL-query-engine voor federatieve en interactieve analyses tegen heterogene gegevensbronnen. Het kan query's uitvoeren op gegevens op schaal (gigabytes naar petabytes) uit meerdere bronnen om analyse in de hele onderneming mogelijk te maken.
Trino wordt gebruikt voor een breed scala aan analytische use cases en is een uitstekende keuze voor interactieve en ad-hoc query's.
Enkele van de belangrijkste functies die Trino biedt -
- Een adaptief systeem met meerdere tenants waarmee honderden geheugen-, I/O- en CPU-intensieve query's gelijktijdig kunnen worden uitgevoerd en kan worden geschaald naar duizenden werkknooppunten terwijl clusterresources efficiënt worden gebruikt.
- Uitbreidbaar en federatief ontwerp om de complexiteit van het integreren van meerdere systemen te verminderen.
- Hoge prestaties, met verschillende belangrijke gerelateerde functies en optimalisaties.
- Volledig compatibel met hadoop-ecosysteem.
Er zijn twee typen Trino-servers: coördinatoren en werknemers.
Coördinator
De Trino-coördinator is de server die verantwoordelijk is voor het parseren van instructies, het plannen van query's en het beheren van Trino-werkknooppunten. Het is de 'hersenen' van een Trino-installatie en is ook het knooppunt waarmee een client verbinding maakt om instructies voor uitvoering in te dienen. De coördinator houdt de activiteit voor elke werknemer bij en coördineert de uitvoering van een query. De coördinator maakt een logisch model van een query, dat bestaat uit een reeks fasen, die wordt vertaald in een reeks verbonden taken die worden uitgevoerd op een cluster van Trino-werkrollen.
Arbeider
Een Trino-worker is een server binnen een Trino-installatie, verantwoordelijk voor het uitvoeren van taken en het verwerken van gegevens. Werkknooppunten halen gegevens op uit connectors en wisselen tussenliggende gegevens met elkaar uit. De coördinator is verantwoordelijk voor het ophalen van resultaten van de werknemers en het retourneren van de uiteindelijke resultaten aan de klant.