أباتشي كيلين

Apache Kylin هو محرك تحليلات موزع مفتوح المصدر مصمم لتوفير واجهة SQL وتحليل متعدد الأبعاد (OLAP) على Hadoop و Alluxio يدعم مجموعات البيانات الضخمة للغاية.

تم تطويره في الأصل بواسطة eBay ، وهو الآن مشروع تابع لمؤسسة برمجيات أباتشي . [ 3 ]

تاريخ

بدأ مشروع كيلين في عام 2013، في قسم البحث والتطوير التابع لشركة إيباي في شنغهاي، الصين. وفي أكتوبر 2014، تم نشر كيلين الإصدار 0.6 كمصدر مفتوح على موقع GitHub.com تحت اسم "KylinOLAP". [ 4 ]

في نوفمبر 2014، انضم كيلين إلى حاضنة مؤسسة برمجيات أباتشي.

في ديسمبر 2015، انتقل مشروع أباتشي كيلين إلى مستوى المشاريع العليا. [ 3 ]

في مارس 2016، تأسست شركة Kyligence, Inc. على يد مبتكري Apache Kylin. [ 5 ] [ 6 ] توفر Kyligence منصة تحليلات تجارية مبنية على Apache Kylin لمجموعات البيانات المحلية والسحابية. [ 7 ]

بنيان

يعتمد Apache Kylin على تقنيات Apache Hadoop وApache Hive وApache HBase وApache Parquet وApache Calcite وApache Spark وغيرها. [ 8 ] تُمكّن هذه التقنيات Kylin من التوسع بسهولة لدعم أحجام البيانات الضخمة. [ 9 ]

يحتوي كيلين على المكونات الأساسية التالية: [ 10 ] [ 8 ]

  • خادم REST: يستقبل ويستجيب لطلبات المستخدمين أو طلبات واجهة برمجة التطبيقات
  • البيانات الوصفية: نظام إدارة البيانات المستمرة، وخاصة البيانات الوصفية للمكعبات؛
  • محرك الاستعلام: يقوم بتحليل استعلامات SQL إلى خطة تنفيذ، ثم يتصل بمحرك التخزين؛
  • محرك التخزين: دفع ومسح تخزين المكعب الأساسي (الافتراضي في HBase)؛
  • محرك المهام: إنشاء وتنفيذ مهمة MapReduce أو Spark لبناء بيانات المصدر في مكعب؛

المستخدمون

اعتمدت العديد من الشركات منصة Apache Kylin كمنصة OLAP في بيئات الإنتاج. ومن أبرز مستخدميها eBay وMeituan وXiaomi وNetEase وBeike وYahoo! Japan.

خارطة الطريق

خارطة طريق أباتشي كيلين (من موقع كيلين الإلكتروني [ 11 ] ):

  • دعم Hadoop 3.0 (ترميز المحو) - مكتمل (الإصدار 2.5)
  • يعمل بالكامل على محرك Spark Cube - مكتمل (الإصدار 2.5)
  • ربط المزيد من مصادر البيانات (MySQL، Oracle، SparkSQL، إلخ) - تم الانتهاء (الإصدار 2.6)
  • التحليلات في الوقت الفعلي باستخدام بنية لامدا - مكتملة (الإصدار 3.0)
  • التخزين السحابي الأصلي (باركيه) - قيد التطوير (الإصدار 4.0.0-ألفا)
  • استعلامات مخصصة بدون استخدام تقنية التكعيب

مراجع

  1. "الإصدار السابق" . الإصدار التجريبي v0.7.1 (أول إصدار من أباتشي) . تم الاطلاع عليه بتاريخ 15 يونيو 2019 .
  2. 1 2 "ملاحظات إصدار Apache Kylin" . تم الاطلاع عليه بتاريخ 27 سبتمبر 2022 .
  3. 1 2 مؤسسة برمجيات أباتشي. "مؤسسة برمجيات أباتشي تعلن عن أباتشي كيلين كمشروع رئيسي" ، 8 ديسمبر 2015
  4. "الإعلان عن كيلين: محرك معالجة تحليلية متقدمة للبيانات الضخمة" . www.ebayinc.com . 2014-10-20 . تاريخ الاسترجاع: 2018-11-08 .
  5. "أباتشي كيلين من منظور المؤسسين - الجزء الأول" . كيليجنس . ١٢ يونيو ٢٠٢٠. تاريخ الاسترجاع: ٣٠ سبتمبر ٢٠٢٠ .
  6. "منصة تحليلات البيانات الضخمة | تعرف على المزيد حول Kyligence" . Kyligence . تم الاطلاع عليه بتاريخ 30 سبتمبر 2020 .
  7. "منصة تحليلات البيانات الضخمة: أباتشي كيلين مقابل كيليجنس" . كيليجنس . تم الاطلاع عليه بتاريخ 30 سبتمبر 2020 .
  8. 1 2 "أباتشي كيلين | مستودع بيانات تحليلي للبيانات الضخمة" . kylin.apache.org . تم الاطلاع عليه بتاريخ 30 سبتمبر 2020 .
  9. كنور، إريك (2016-03-07). "كيف يبدو موقع eBay من الداخل" . إنفوورلد . تم الاسترجاع في 2020-09-30 .
  10. "إضافة ميزة المعالجة التحليلية الفورية (OLAP) إلى Apache Kylin" . www.i-programmer.info . تاريخ الاسترجاع: 30 سبتمبر 2020 .
  11. كيلين، أباتشي. "أباتشي كيلين | دليل التطوير السريع" . kylin.apache.org . تم الاطلاع عليه بتاريخ 30-09-2020 .