ما هو ترينو؟ (معاينة)

هام

هذه الميزة في وضع المعاينة حاليًا. تتضمن شروط الاستخدام التكميلية لمعاينات Microsoft Azure المزيد من الشروط القانونية التي تنطبق على ميزات Azure الموجودة في الإصدار التجريبي أو قيد المعاينة أو التي لم يتم إصدارها بعد في التوفر العام. للحصول على معلومات حول هذه المعاينة المحددة، راجع معلومات معاينة Azure HDInsight على AKS. للأسئلة أو اقتراحات الميزات، يرجى إرسال طلب على AskHDInsight مع التفاصيل ومتابعتنا لمزيد من التحديثات على مجتمع Azure HDInsight.

Trino (PrestoSQL سابقا) هو محرك استعلام SQL موزع مفتوح المصدر للتحليلات الموحدة والتفاعلية مقابل مصادر البيانات غير المتجانسة. يمكنه الاستعلام عن البيانات على نطاق واسع (غيغابايت إلى بيتابايت) من مصادر متعددة لتمكين التحليلات على مستوى المؤسسة.

يستخدم Trino لمجموعة واسعة من حالات الاستخدام التحليلي وهو خيار ممتاز للاستعلام التفاعلي والمخصص.

بعض الميزات الرئيسية التي يقدمها Trino -

  • نظام متكيف متعدد المستأجرين قادر على تشغيل المئات من الاستعلامات الذاكرة والإدائية/الإخراج والمعالج المكثفة بشكل متزامن، والتحجيم إلى آلاف العقد العاملة مع استخدام موارد نظام المجموعة بكفاءة.
  • تصميم قابل للتوسيع ومتحد لتقليل تعقيد دمج أنظمة متعددة.
  • أداء عال، مع العديد من الميزات والتحسينات الرئيسية ذات الصلة.
  • متوافق تماما مع نظام Hadoop البيئي.

هناك نوعان من خوادم Trino: المنسقون والعمال.

المنسق

منسق Trino هو الخادم المسؤول عن تحليل العبارات وتخطيط الاستعلامات وإدارة عقد عامل Trino. إنه "الدماغ" لتثبيت Trino وهو أيضا العقدة التي يتصل بها العميل لإرسال عبارات للتنفيذ. يتتبع المنسق النشاط على كل عامل وينسق تنفيذ استعلام. ينشئ المنسق نموذجا منطقيا للاستعلام، والذي يتضمن سلسلة من المراحل، والتي تتم ترجمتها إلى سلسلة من المهام المتصلة التي يتم تشغيلها على مجموعة من عمال Trino.

العامل

عامل Trino هو خادم في تثبيت Trino، وهو مسؤول عن تنفيذ المهام ومعالجة البيانات. تحضر العقد العاملة البيانات من الموصلات وتتبادل البيانات الوسيطة مع بعضها البعض. المنسق هو المسؤول عن جلب النتائج من العمال وإعادة النتائج النهائية إلى العميل.

رسم تخطيطي يوضح بنية Trino.