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

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

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

في أبريل 2017، بناءً على توصية أحد الأصدقاء، التقى Zhu Kai بـ ClickHouse لأول مرة. لقد تركت قاعدة بيانات OLAP هذه، والتي تم توفيرها بشكل مفتوح بواسطة شركة الإنترنت الروسية العملاقة Yandex، انطباعًا عميقًا على Zhu Kai بميزة الأداء الساحقة التي تتمتع بها، ومنذ ذلك الحين أصبح من المعجبين المخلصين لـ ClickHouse.
على سبيل المثال،بفضل حجم مجموعة البيانات الذي يصل إلى 100 مليون، فإن متوسط سرعة الاستجابة لـ ClickHouse يتجاوز متوسط سرعة استجابة محركات OLAP مفتوحة المصدر المتعددة.على سبيل المثال، يبلغ 6.08 مرة من Vertica، و18 مرة من Greenplum، و126 مرة من Hive، و429 مرة من MySQL.

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

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

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

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

واليوم، تمتلك الصين أيضًا بروتوكولها المفتوح المصدر "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
-- زيادة--