Apa itu Trino? (Pratinjau)
Catatan
Kami akan menghentikan Azure HDInsight di AKS pada 31 Januari 2025. Sebelum 31 Januari 2025, Anda harus memigrasikan beban kerja anda ke Microsoft Fabric atau produk Azure yang setara untuk menghindari penghentian tiba-tiba beban kerja Anda. Kluster yang tersisa pada langganan Anda akan dihentikan dan dihapus dari host.
Hanya dukungan dasar yang akan tersedia hingga tanggal penghentian.
Penting
Fitur ini masih dalam mode pratinjau. Ketentuan Penggunaan Tambahan untuk Pratinjau Microsoft Azure mencakup lebih banyak persyaratan hukum yang berlaku untuk fitur Azure yang dalam versi beta, dalam pratinjau, atau belum dirilis ke ketersediaan umum. Untuk informasi tentang pratinjau khusus ini, lihat Azure HDInsight pada informasi pratinjau AKS. Untuk pertanyaan atau saran fitur, kirimkan permintaan di AskHDInsight dengan detail dan ikuti kami untuk pembaruan lebih lanjut di Komunitas Azure HDInsight.
Trino (sebelumnya PrestoSQL) adalah mesin kueri SQL terdistribusi sumber terbuka untuk analitik federasi dan interaktif terhadap sumber data heterogen. Ini dapat mengkueri data dalam skala besar (gigabyte ke petabyte) dari beberapa sumber untuk mengaktifkan analitik di seluruh perusahaan.
Trino digunakan untuk berbagai kasus penggunaan analitik dan merupakan pilihan yang sangat baik untuk kueri interaktif dan ad-hoc.
Beberapa fitur utama yang ditawarkan Trino -
- Sistem multi-penyewa adaptif yang mampu menjalankan ratusan kueri memori, I/O, dan intensif CPU secara bersamaan, dan menskalakan ke ribuan simpul pekerja sambil secara efisien menggunakan sumber daya kluster.
- Desain yang dapat diperluas dan federasi untuk mengurangi kompleksitas mengintegrasikan beberapa sistem.
- Performa tinggi, dengan beberapa fitur dan pengoptimalan terkait utama.
- Sepenuhnya kompatibel dengan ekosistem Hadoop.
Ada dua jenis server Trino: koordinator dan pekerja.
Koordinator
Koordinator Trino adalah server yang bertanggung jawab untuk mengurai pernyataan, merencanakan kueri, dan mengelola simpul pekerja Trino. Ini adalah "otak" dari instalasi Trino dan juga node tempat klien terhubung untuk mengirimkan pernyataan untuk eksekusi. Koordinator melacak aktivitas pada setiap pekerja dan mengoordinasikan eksekusi kueri. Koordinator membuat model logis kueri, yang melibatkan serangkaian tahapan, yang diterjemahkan ke dalam serangkaian tugas yang terhubung berjalan pada kluster pekerja Trino.
Pekerja
Pekerja Trino adalah server dalam instalasi Trino, yang bertanggung jawab untuk menjalankan tugas dan memproses data. Simpul pekerja mengambil data dari konektor dan bertukar data perantara satu sama lain. Koordinator bertanggung jawab untuk mengambil hasil dari pekerja dan mengembalikan hasil akhir kepada klien.