HyperAI

من المستفيد إلى المساهم، رحلة ترقية Zhu Kai إلى ClickHouse

منذ 5 أعوام
قاعة الشهرة
神经小兮
特色图像

من المقرر أن تنطلق فعاليات مؤتمر الصين مفتوح المصدر 2020 (COSCon'20)، الذي تستضيفه جمعية المصدر المفتوح، هذا الأسبوع. لقد كانت HyperAI دائمًا مهتمة بالاتجاهات في مجال المصدر المفتوح. أجرينا مقابلة حصرية مع تشو كاي، أحد المحاضرين في مؤتمر المصدر المفتوح هذا، لمشاركة تجاربه ورؤاه خلال السنوات العشر الماضية من المشاركة في المصدر المفتوح.

وقال تشو كاي، الذي عمل في مجال تكنولوجيا المعلومات لمدة 10 سنوات، إنه كان يتعامل مع برمجيات مفتوحة المصدر طوال حياته المهنية.

خلال العقد الماضي، شهد تغييرات هائلة في بيئة المصدر المفتوح المحلية، وتطور من مستخدم عادي لمشاريع المصدر المفتوح إلى مساهم مهم في مشاريع المصدر المفتوح المعروفة مثل ClickHouse وApache DolphinScheduler.

عشر سنوات من حياته المهنية، بالإضافة إلى مساره الترقي في مجال المصدر المفتوح

وقال تشو كاي إن تكريس نفسه لصناعة المصدر المفتوح وسع آفاقه وأعطاه مسرحًا أكبر.

لقد أذهلني الأداء، وبدأت في الترويج لـ ClickHouse

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

بعد أربع سنوات من المصدر المفتوح، وصل المشروع إلى 12.5 ألف نجمة على GitHub،معدل النمو مذهل ويتجاوز بكثير المشاريع المماثلة الأخرى

في أبريل 2017، بناءً على توصية أحد الأصدقاء، التقى Zhu Kai بـ ClickHouse لأول مرة. لقد تركت قاعدة بيانات OLAP هذه، والتي تم توفيرها بشكل مفتوح بواسطة شركة الإنترنت الروسية العملاقة Yandex، انطباعًا عميقًا على Zhu Kai بميزة الأداء الساحقة التي تتمتع بها، ومنذ ذلك الحين أصبح من المعجبين المخلصين لـ ClickHouse.

على سبيل المثال،بفضل حجم مجموعة البيانات الذي يصل إلى 100 مليون، فإن متوسط سرعة الاستجابة لـ ClickHouse يتجاوز متوسط سرعة استجابة محركات OLAP مفتوحة المصدر المتعددة.على سبيل المثال، يبلغ 6.08 مرة من Vertica، و18 مرة من Greenplum، و126 مرة من Hive، و429 مرة من MySQL.

مقارنة وقت معالجة الاستعلام بين ClickHouse ومحركات البحث الأخرى (كلما كان الوقت أقصر، كان ذلك أفضل)

بعد بعض المقارنات والمناقشات، قام Zhu Kai وفريقه بسرعة باستبدال المنتجات المماثلة التي كانوا يستخدمونها في ذلك الوقت بـ ClickHouse، وتم تحسين الأداء المرتبط بذلك بشكل كبير.

كمستخدم،أثناء عملية التعلم والاستخدام، سيقوم Zhu Kai بالإبلاغ عن أي أخطاء يجدها على الفور، كما سيقوم أيضًا بترجمة بعض المستندات الإنجليزية.

ومع تعمق فهمه لـ ClickHouse، اكتشف تدريجيًا بعض المشكلات. هناك نقص في المواد التعليمية الخاصة بـ ClickHouse. باستثناء الدليل الرسمي، لا توجد أي معلومات منهجية أخرى. حتى الدليل الرسمي يفتقر إلى بعض الشروحات للمبادئ.

باعتباره أحد المستفيدين والمساهمين في ClickHouse، يشعر Zhu Kai أنه قادر على بذل المزيد من الجهود لدعم المشروع.

في نهاية عام 2018، قرر Zhu Kai تنظيم وتلخيص تجربته في الممارسة والتعلم، وكتابتها في كتاب، على أمل مشاركة هذه المعرفة مع المزيد من المطورين.

في مايو 2020، بعد مرور عام ونصف فقط، تم نشر كتابه "تحليل مبدأ ClickHouse وممارسة التطبيق".

بقدر ما نعلم، هذا هو أول كتاب عن ClickHouse في السوق.

في هذا الكتاب، يقدم Zhu Kai ويشرح بشكل شامل الخلفية التاريخية وتاريخ التطوير والمفاهيم الأساسية والوظائف الأساسية ومبادئ التشغيل الخاصة بـ ClickHouse، مما يساعد المزيد من الأشخاص على فهم ClickHouse بسرعة. بالإضافة إلى ذلك، وبسبب التكرار السريع للتكنولوجيا، يقوم Zhu Kai أيضًا بتشغيل الحساب العام "ClickHouse's Secret Base" بشكل خاص لتكملة ذلك.

هذا كل شيء. ولم يكتف تشو كاي بكونه مجرد مستفيد، بل كتب حبه للمصدر المفتوح في أكواد وكتب مشاريع المصدر المفتوح. وهذا ما علمه إياه المصدر المفتوح.لا ينبغي لنا أن نكون مجرد مستقبلين للمعلومة فحسب، بل ينبغي لنا أيضًا أن نتعلم كيف نكون مخرجين لها.

من المستخدم إلى الملتزم، ليس من الصعب المشاركة في المصادر المفتوحة

بالإضافة إلى ClickHouse، بصفته أحد كبار المساهمين في مجال المصدر المفتوح، يعد Zhu Kai أيضًا أحد المساهمين في مشروع المصدر المفتوح الرائد Apache DolphinScheduler.

في أبريل من هذا العام، عندما علم تشو كاي أنه أصبح عضوًا في لجنة DolphinScheduler، كان متحمسًا للغاية. "في نظام القيم الخاص بي، بالنسبة للمبرمج، فإن القدرة على أن تصبح أحد الملتزمين بـ Apache والحصول على صندوق بريد Apache هو الشرف الأعظم على الإطلاق."

دخل المشروع إلى مؤسسة Apache في أغسطس 2019 ،إنه المشروع الصيني السابع عشر الذي ينضم إلى مؤسسة أباتشي

بالإضافة إلى حماسه، فقد شارك أيضًا أفكاره في مجال المصدر المفتوح على مر السنين مع مطورين آخرين.

  • من المهم تعلم القواعد.لكل مكان قواعده الخاصة للعبة. وبما أننا نريد المشاركة فيه، فمن المهم بطبيعة الحال أن ندرك ونتبع مفاهيمه الثقافية.
    إذا أخذنا ASF (مؤسسة Apache Software Foundation) كمثال، نجد أن ASF تتبع استقلالية النخبة وثقافة التصويت. للحصول على تفاصيل محددة، أقترح عليك البحث عن "Apache Way" لمعرفة المزيد.
  • إذا كنت تريد المساهمة، فيمكنك القيام بأكثر من مجرد كتابة التعليمات البرمجية.لطالما اعتقد العديد من الأشخاص، ومن بينهم أنا، أن إرسال الكود فقط يعد مساهمة، ولكن هذا ليس صحيحًا.
    هناك العديد من أشكال المساهمة، بما في ذلك البرمجة، وكتابة الوثائق، والإجابة على أسئلة المجتمع، وإثارة القضايا، والدعاية والوعظ، وما إلى ذلك.لذلك ابحث عن المجال الذي تجيده واستمر في الإنتاج والمساهمة.
  • عند المشاركة في المصدر المفتوح، يمكن لأي شخص أن يكون لديه دوافعه الخفية الخاصة.لقد تعلمنا البطولة منذ الطفولة، حيث من المرجح أن يتعرض الأبطال للأذى ويضحوا بأنفسهم في النهاية. لذلك، اعتقد كثير من الناس، ومن بينهم أنا، لفترة طويلة أن المصدر المفتوح هو شيء مقدس، وأنه لا يمكن أن يكون مصحوبًا بالتشتيت، وأنه لا يمكن القيام به إلا باستخدام الوقت الشخصي وبدون أي دخل، وإلا فإنه سيكون "نجسًا".
    في الواقع، ليس كذلك. التجربة تخبرنا أنإذا لم يكن هناك شيء مدفوع بالمصلحة، فإنه لا يمكن أن يستمر طويلا. إن الاعتماد فقط على العاطفة اللحظية لا يمكن أن يجلب سوى ثلاث دقائق من الحماس.
  • اتخذ الخطوة الأولى بسرعة.في كثير من الأحيان، نبقى دائمًا في مرحلة الحمل (YY) والتخطيط (الرضا عن الذات)، ونتردد في اتخاذ الإجراء، دون أن ندرك مدى أهمية اتخاذ الخطوة الأولى. وهذه بداية كسر الدائرة. إن المشاهدة من الخارج هي تجربة مختلفة تمامًا عن التواجد بداخلها. إذا كنت ترغب في المشاركة في المصدر المفتوح وتصبح مساهمًا في مشروع مفتوح المصدر، فابدأ الآن!

مستقبل المصادر المفتوحة المحلية: مليء بالثقة

إذا نظرنا إلى الماضي، نجد أن مشاريع المصدر المفتوح في الصين بدأت حوالي عام 1995، ولا يزيد تاريخها عن عشرين عاماً.

لكن خلال العقدين الماضيين، شهدت البرمجيات مفتوحة المصدر المحلية تغيرات هائلة. لقد شهد تشو كاي شخصيًا التغييرات في بيئة المصدر المفتوح المحلية على مدى العقد الماضي، وأعرب عن أسفه بصدق: "إن أجواء المصدر المفتوح في الصين تتحسن بشكل متزايد، وخاصة في عام 2019".

لماذا تقول ذلك؟ وأوضح تشو كاي: "يقول كثير من الناس في الصناعة إن عام 2019 هو عام انفجار المصدر المفتوح في الصين.في الواقع، هذا العام، احتل المطورون من الصين المرتبة الثانية من حيث العدد والمساهمة بين 40 مليون مستخدم مسجل في GitHub في جميع أنحاء العالم.ومن بين المساهمين النشطين في مشاريع المصدر المفتوح في الصين، انضم أكثر من 40% في عام 2019.

عدد المطورين الصينيين على GitHub ينمو بسرعة،يحتل الرقم المرتبة الثانية، حاليًا في المرتبة الثانية بعد الولايات المتحدة (مصدر المعلومات: CSDN)

على سبيل المثال، على سبيل المثال، انضم 17 مشروعًا صينيًا مفتوح المصدر إلى مؤسسة Apache Foundation، التي يوليها Zhu Kai نفسه اهتمامًا وثيقًا، اعتبارًا من نهاية عام 2019. ويوجد أيضًا عدد متزايد من الصينيين الذين أصبحوا أعضاء في الأباتشي.

وبحسب الإحصائيات، اعتبارًا من أبريل 2020، يوجد 765 عضوًا في ASF حول العالم، بما في ذلك 40 صينيًا.

واليوم، تمتلك الصين أيضًا بروتوكولها المفتوح المصدر "Mulan Permissive License" ومؤسسة المصدر المفتوح "Open Atom Open Source Foundation"، وكل شيء يتقدم خطوة بخطوة.

وقد منحت هذه التغييرات تشو كاي ثقة كبيرة في صناعة المصدر المفتوح في الصين: "أعتقد أن عتبة مشاركة الناس في المصدر المفتوح ستصبح أقل فأقل في المستقبل، وستصبح قوة المصدر المفتوح المحلية في الصين أقوى وأقوى".

التسجيل في مؤتمر COSCon'20 جارٍ، البروفيسور تشو كاي في انتظارك

سيُعقد مؤتمر الصين مفتوح المصدر 2020 (COSCon'20)، الحدث السنوي مفتوح المصدر الأكثر تأثيرًا في الصناعة، يومي 24 و25 أكتوبر.ستكون مشاركة الضيوف هذا العام عبارة عن مزيج من التنسيقات عبر الإنترنت وخارجها، لمناقشة موضوع المصدر المفتوح من أجل الخير من 11 اتجاهًا بما في ذلك الذكاء الاصطناعي، وحوكمة المصدر المفتوح، وتكنولوجيا البيانات، والتعليم، والأعمال الخيرية.

سيلقي تشو كاي كلمة رئيسية بعنوان "أصل اسم ClickHouse" في جلسة تكنولوجيا البيانات في 25 أكتوبر، حيث يشارك مع المطورين تاريخ وتطوير ClickHouse والوظائف الأساسية وسيناريوهات التطبيق الخاصة به.

أنت تستطيعقم بزيارة الرابط التاليأو انقراقرأ المقال الأصليسجل الآن. الحدث في كامل نشاطه، نتطلع إلى مشاركتكم!

رابط التسجيل أو انقر لقراءة النص الأصلي:

https://www.bagevent.com/event/6840909

-- زيادة--