• Feng Ruohang، خبير قواعد بيانات متمرس وداعية لمفهوم « النزول من السحابة »، هو المحرك وراء Pigsty، وهو توزيعة مفتوحة المصدر محلية مبتكرة لـ PostgreSQL.
  • بفضل خبرته الغنية في شركات التكنولوجيا العملاقة مثل Alibaba وApple، استخدم Feng خبرته لمواجهة التحديات التي يواجهها مسؤولو قواعد بيانات PostgreSQL (DBA) وتبسيط إدارة مجموعات PostgreSQL المتعددة.

لقد أتيحت لنا الفرصة مؤخرًا للتحدث مع Feng. يشاركنا أفكاره حول مسيرته المهنية، والمزايا الفريدة لـ Pigsty مقارنة بمشاريع المصادر المفتوحة الأخرى، وآراءه حول الوضع الحالي لمجتمع المصادر المفتوحة في الصين، خاصة في نظام PostgreSQL البيئي.

تقديم Feng Ruohang

Feng Ruohang هو مؤلف ومشرف على التوزيعة مفتوحة المصدر المحلية الأولى لـ PostgreSQL، المسماة Pigsty. وهو خبير قواعد بيانات متمرس، وDBA PostgreSQL، ومهندس معماري، ومطور شامل، ومساهم في المصادر المفتوحة. عمل Feng سابقًا في Alibaba وTantan وApple. وهو مترجم كتابي « Designing Data-Intensive Applications » و « PostgreSQL Internals ». وهو داعية لمفهوم النزول من السحابة.

أيضًا:GOTC&GOGC تجتمع في شنغهاي: الاحتفاء بالابتكار والمواهب ومستقبل الذكاء الاصطناعي

س: هل يمكنك إخبارنا عن تجربتك المهنية السابقة ولماذا أردت إنشاء مشروع Pigsty؟

بدأت مسيرتي المهنية في Alibaba قبل عشر سنوات، حيث اكتشفت PostgreSQL وأعجبت بقدراته. بالانتقال من MySQL إلى PostgreSQL، انضممت بعد ذلك إلى Tantan، حيث كان PostgreSQL يُستخدم على نطاق واسع، بما في ذلك لتطوير الإجراءات المخزنة. كمسؤول قواعد بيانات PostgreSQL (DBA)، تعمقت خبرتي، مما أعطاني فهمًا شاملاً للنظام.

في مواجهة تحديات إدارة العديد من مجموعات PostgreSQL، أطلقت Pigsty بهدف أتمتة المهام الإدارية التي يقوم بها عادةً مسؤولو قواعد البيانات. كان الهدف هو تبسيط العمليات وتقليل التدخلات اليدوية. بتشجيع من النتائج الإيجابية، قررنا جعل Pigsty مفتوح المصدر، ومشاركة أفضل ممارساتنا وخبراتنا مع المجتمع الأوسع. أثارت هذه المبادرة اهتمامًا ودعمًا كبيرين، مما جعل Pigsty مشروع خدمة قواعد بيانات علائقية (RDS) مفتوح المصدر رائدًا، مدفوعًا بالرغبة في تحسين كفاءة نشر وإدارة PostgreSQL.

أيضًا:مقابلة مع Cheng He، أستاذ الذكاء الحاسوبي: مشكلة « المليارات »

س: مقارنة بمشاريع المصادر المفتوحة الأخرى، هل يتمتع Pigsty بمزايا فريدة؟

يحتل Pigsty مكانة متميزة في مشهد المصادر المفتوحة كخدمة قاعدة بيانات علائقية (RDS) مفتوحة المصدر. تاريخيًا، ركز المطورون على تحسين الميزات الأساسية لقواعد البيانات مثل PostgreSQL وMySQL. في هذه الأثناء، استفاد موفرو الخدمات السحابية من هذه النوى مفتوحة المصدر المتاحة مجانًا، ودمجوها في خدمات مدفوعة. التكنولوجيا المملوكة التي يمتلكونها هي عادةً أنظمة التحكم والإدارة الخاصة بهم، والتي لا يساهمون بها في المجتمع، نظرًا للأرباح الكبيرة التي يحققونها من هذه الخدمات. وبالتالي، تميل عروض RDS المستندة إلى السحابة إلى أن تكون باهظة الثمن، بسبب عدم وجود بدائل مفتوحة المصدر قابلة للتطبيق. يسد Pigsty هذه الفجوة من خلال تقديم حل RDS مفتوح المصدر فريد.

يقدم Pigsty ستة مقترحات قيمة رئيسية. أولاً، نوفر بيئة PostgreSQL قابلة للتوسع، من خلال تجميع ما يقرب من نصف ملحقات PostgreSQL في حزم RPM، مما يجعلها سهلة الوصول والنشر. ثانيًا، Pigsty تعني PostgreSQL Infrastructure Graphics Toolbox Service and Utility، حيث توفر بنية تحتية كاملة للمراقبة تلبي احتياجات التوفر العالي والمراقبة، الضرورية لإدارة بيئات الإنتاج على نطاق واسع.

ثالثًا، نحن نتميز في التمثيلات البيانية، حيث نقدم لوحات معلومات مفصلة توضح آلية عمل PostgreSQL الداخلية. يُعتبر حل المراقبة لدينا الأفضل في نظام PostgreSQL البيئي. بالإضافة إلى ذلك، ننفذ توفرًا عاليًا يعتمد على Patroni وEtcd، مما يضمن انتقالًا سلسًا ومرونة للنظام.

بالإضافة إلى ذلك، نقدم نسخًا احتياطيًا تلقائيًا، مما يزيل المخاوف بشأن فقدان البيانات العرضي. مع Pigsty، إعداد بيئة PostgreSQL قوية وكاملة الوظائف سهل مثل تنفيذ أمر واحد، مما يقلل بشكل كبير من التكاليف المرتبطة بموفري الخدمات السحابية أو توظيف مسؤول قواعد بيانات.

صورة المقال
Feng Ruohang في GOTC&GOGC 2024

س: في GOTC 2024، ذكرت PG Vector إلى جانب منافسه Milvus. هل يمكنك توضيح الجوانب الفريدة لـ PG Vector التي، في رأيك، تجعله أكثر تنافسية؟

« إحدى المزايا الرئيسية لـ PostgreSQL مع PG Vector هي إمكانية استخدام قاعدة بيانات واحدة لتلبية جميع طلبات البيانات، مما يلغي الحاجة إلى مكونات مخصصة. هذا يعني تعقيدًا أقل وأنظمة أقل لإدارتها، حيث يمكن للمستخدمين الاستفادة من معرفتهم الحالية بـ SQL مع وظائف وفهارس جديدة، مما يجعل البدء والاستخدام سهلين. »

Feng Ruohang، مؤلف Pigsty

عند مقارنة قاعدتي البيانات هاتين، من المهم النظر ليس فقط في قاعدة البيانات نفسها، بل أيضًا في النظام البيئي بأكمله المحيط بها. في هذا السياق، تكشف المقارنة عن تباين صارخ. على سبيل المثال، تتطلب ميزات مثل التوفر العالي، استرداد النقطة الزمنية (PITR)، النسخ الاحتياطي والاستعادة، الوصول إلى الخدمات، ومراقبة متطورة كمية كبيرة من التعليمات البرمجية لتنفيذها. سيكون من غير المعقول أن نتوقع من شركة واحدة تطوير حل كامل يمكنه منافسة نظام PostgreSQL البيئي، الذي تدعمه مجتمع واسع وسنوات من التطوير.

إحدى المزايا الرئيسية هي تناسق البيانات. عند استخدام قاعدة بيانات مخصصة، يجب على المطورين كتابة كود واجهة لنقل البيانات بين الأنظمة المختلفة وضمان الامتثال لخصائص ACID، وهو ما قد يكون معقدًا وعرضة للأخطاء. مع PostgreSQL وPG Vector، يتم دعم سلامة البيانات وتناسقها بشكل متأصل، مما يبسط عملية تكامل البيانات ونسخها، ويضمن موثوقية العمليات التجارية.

س: ككيان نشط في مجتمع المصادر المفتوحة، ما هو تقييمك للوضع الحالي لمجتمع المصادر المفتوحة في الصين؟

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

نظرة شخصية

خلال المقابلة، وجدت Feng Ruohang مثيرًا للإعجاب بشكل خاص. إنه رائد أعمال يفيض بشغف ورؤية تقنية. من حديثه، من الواضح أنه يكن حبًا عميقًا للتكنولوجيا، خاصة في مجال قواعد البيانات. فهو لا يمتلك خلفية مهنية قوية فحسب، بل لديه أيضًا رؤية واضحة للتطوير. حبه لـ PostgreSQL يتجاوز صفاته التقنية ليشمل أخلاقيات المصادر المفتوحة وقوة المجتمع التقني الذي يمثله. من انتقاله من Alibaba إلى Tantan، والآن كمؤسس لـ Pigsty، كل خطوة في مسيرته تعكس سعيًا للتميز التقني ورغبة في النمو الشخصي. مسيرته وأفكاره تقدم مثالًا ممتازًا لكيفية إيجاد مكانه في صناعة سريعة التطور وتحقيق الأحلام من خلال الجهود المستمرة.