Englishworlber.sa
علم المملكة العربية السعوديةشركة سعودية · الرياض

دليل تقني

CYBERTEC PGEE في المملكة العربية السعودية: ما يضيفه PostgreSQL للمؤسسات للأحمال الخاضعة للتنظيم

كيف يضيف CYBERTEC PGEE التشفير، والإخفاء، والتدقيق، والتوافر العالي إلى PostgreSQL، وكيف تقوم Worlber بنشره ودعمه في المملكة العربية السعودية.

٢٥ سبتمبر ٢٠٢٦ · 5 دقيقة قراءة

تبدأ معظم محادثات تجديد قواعد البيانات برقم كتبه شخص آخر. تُرخَّص Oracle وMicrosoft SQL Server لكل نواة، وعادةً ما يزداد عرض السعر عند التجديد، ويُسأل فريق البنية التحتية عن السؤال الواضح: هل يمكن تشغيل هذا على PostgreSQL بدلاً من ذلك؟

يمكن لـ PostgreSQL المجتمعي أن يتحمل أحمالاً مؤسسية أكثر مما يفترض معظم الفرق. ما لا يمنحه لك بمفرده هو التشفير عند السكون بمفاتيح مُدارة، وتحكمات الإخفاء للنسخ غير الإنتاجية، وسجلات تدقيق موسعة، وعقد مورد يضع مهندساً مُسمّى باسمه في حادثتك مع وقت استجابة مكتوب. هذه الفجوات هي سبب وجود CYBERTEC PostgreSQL Enterprise Edition (PGEE). CYBERTEC هي المطوِّر لـ PGEE. Worlber هي شركة استشارات قواعد البيانات ذات المقر في الرياض التي تقيّم وتُنشر وتدعمه للمنظمات في المملكة.

هذا المقال موجه للأشخاص الذين يوقّعون على القرار: مدراء تقنية المعلومات التنفيذيين (CIOs)، ورؤساء البنية التحتية، وقادة قواعد البيانات، وفرق الأمن في قطاعات البنوك، والحكومة، والرعاية الصحية، والطاقة، والاتصالات.

ما هو PGEE فعلياً

PGEE هو التوزيع المؤسسي لـ PostgreSQL من CYBERTEC. يبقى PostgreSQL: نفس SQL، نفس النظام البيئي، نفس الأساس مفتوح المصدر، مع ميزات مؤسسية مضافة في الأعلى وعقد دعم تجاري خلفه. هذا التمييز مهم عند مقارنته برخصة مملوكة، لأن فريقك لا يتعلم منصة جديدة. إنه يشغّل نسخة مدعومة من المنصة التي يعرفها بالفعل.

تقع الميزات التي تميّزه عن الإصدار المجتمعي في أربع مجموعات: الأمان، والتوافر، والأداء، والدعم. كل واحدة منها تتوافق مع شيء يملكه صانع القرار في تقنية المعلومات بالفعل.

الأمان: تحكّمات يمكنك إظهارها لمُدقّق

يوفر PGEE التشفير في كل مستوى: تشفير البيانات الشفاف للبيانات عند السكون، وتشفير اتصال العميل والخادم، والتشفير عبر التكرار. يعمل إدارة المفاتيح مع أنظمة إدارة المفاتيح الخارجية، وتوصي CYBERTEC بإبقاء مخزن المفاتيح بعيداً عن خادم قاعدة البيانات نفسه، مع تدوير المفاتيح دون توقف.

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

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

توضيحاتان، لأن هذا هو المكان الذي تذهب فيه تسويق قواعد البيانات عادةً بعيداً جداً. أولاً، تصف CYBERTEC PGEE بأنه يدعم متطلبات GDPR، وPCI-DSS، وHIPAA، وCCPA، وISO. الدعم ليس نفس الضمان، والامتثال هو خاصية بنظامك بأكمله، وإجراءاتك، وأدلتك، وليس بمكوّن واحد. ثانياً، إذا كانت التزاماتك تأتي من قواعد حماية البيانات الشخصية السعودية، فإن السؤال القانوني يعود لفريقَي الامتثال والقانون لديك. ما يمكن للمهندسين التحقق منه أضيق وأكثر فائدة: ما إذا كانت البيانات تبقى داخل بنيتك التحتية، ومن يمكنه فك تشفيرها، وما إذا كانت سلسلة التدقيق تبقى.

التوافر: ما يتطلبه خمسة تاسعات

صُمم PGEE للعمل مع Patroni، إطار التوافر العالي مفتوح المصدر لـ PostgreSQL. CYBERTEC هي مساهم تجاري رئيسي في ذلك المشروع، والهدف الموثق لنشر التوافر العالي المدعوم هو اتفاقية مستوى خدمة (SLA) لتوافر خمسة تاسعات (99.999%).

التوافر عند هذا المستوى لا يأتي من رخصة. يأتي من شكل العنقود: عدد فردي من العقد، مخزن إجماع موزّع، فشل تلقائي، موازن حمل، وتجميع الاتصالات أمام قاعدة البيانات. تبني Worlber هذه كعناقيد متعددة العقد على منصات Linux الموصى بها (RHEL، Rocky Linux، Ubuntu، Debian)، مع خيار التشغيل على Kubernetes أو OpenShift.

ملاحظة عملية واحدة حول Windows. يمكن تثبيت PGEE وPatroni على Windows، لكن PostgreSQL يتكامل بشكل ضعيف هناك، وإرشادات CYBERTEC الخاصة هي أن Linux هو منصة الإنتاج. إذا كان Windows هو خيارك الوحيد، فاعتبره تنازلاً وخطط له.

الأداء: حيث يظهر الإصدار المؤسسي

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

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

التكلفة: ما هي الأرقام، وما هي ليست

تضع المقارنات المنشورة من CYBERTEC PGEE بتكلفة أقل بنسبة تصل إلى 80% من Oracle وأقل بنسبة تصل إلى 60% من Microsoft SQL Server. تأتي هذه الأرقام من فرق في نموذج الترخيص: توزيع مفتوح المصدر بالإضافة إلى اشتراك دعم، مقابل ترخيص مملوك لكل نواة.

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

ما تتضمنه عملية الترحيل فعلياً

تنفذ Worlber وCYBERTEC عمليات الترحيل من خلال منهجية من خمس خطوات: تحديد النطاق والجرد، والتقييم المسبق لتحديد المكاسب السريعة، والتقييم التقني التفصيلي مع تخطيط المشروع، وتنفيذ الترحيل مع ضمان الجودة، والرعاية اللاحقة للضبط وحل المشكلات. تشمل المصادر المغطاة Oracle، وMicrosoft SQL Server، وEDB EPAS، وMariaDB، وMySQL، مع عمل مخصص لـ IBM DB2، وInformix، وSybase.

في حالة ممتلكات Microsoft SQL Server، هناك مسار إضافي يستحق المعرفة. يحاكي Babelfish بروتوكول TDS الذي تتحدث به عملاء SQL Server ويترجم T-SQL، مما يتيح للتطبيقات مواصلة استخدام برامج تشغيل JDBC القياسية لـ SQL Server بينما تكون قاعدة البيانات في الخلفية PostgreSQL. يصف CYBERTEC انخفاضًا نموذجيًا بنسبة 40 إلى 70% في ممتلكات SQL Server دون تغيير في التطبيق للأجزاء التي يغطيها Babelfish.

يذكر CYBERTEC القيود بوضوح، وينبغي عليك تكرارها داخليًا: Babelfish ليس متوافقًا بنسبة 100%. قد تحتاج الأحمال التي تتضمن منطقًا كثيفًا لإجراءات T-SQL المخزنة أو ميزات خاصة بـ SQL Server إلى هجرة كاملة بدلاً من ذلك. الملاءمة عالية للتطوير والاختبار والبيئة التجريبية وقواعد البيانات الصغيرة ذات الاستخدام الخفيف لـ T-SQL، ومنخفضة حيث تعمل الإجراءات المخزنة على منطق الأعمال.

ما تفعله Worlber في هذا السياق

تقيّم Worlber ما إذا كان PGEE مناسبًا للحمل، وتخطط للهجرة، وتبني العنقود وتضبطه، وتدعمه بعد ذلك. يشمل ذلك الاستشارات المعمارية والتصميمية، وضبط الأداء للأحمال التحليلية الكبيرة، وتنفيذ الهجرة مع عمليات تجريبية قبل التبديل، والرعاية بعد التشغيل عندما يكون النظام نشطًا. إذا كنت تفضل عدم الالتزام برخصة قبل رؤية الأدلة، ابدأ بالتقييم: جرد ما تشغّله، وقَيِّم التعقيد، وحدّد المكاسب السريعة.

ما يجب فحصه قبل الالتزام

  1. إلى أي مدى يتعمق T-SQL في تطبيقاتك؟ عدد الإجراءات المخزنة ومسح التعقيد يخبرانك أكثر من أي ادعاء توافق.

  2. أي منصة ستشغّل الإنتاج؟ Linux أولاً، وأي استثناء موثّق.

  3. أين ستوضع مفاتيح التشفير؟ خارج خادم قاعدة البيانات، في نظام إدارة مفاتيح مناسب، مع خطة تدوير.

  4. أي مستوى دعم يتوافق مع توقعاتك للحوادث؟ تختلف مستويات CYBERTEC في الساعات وزمن الاستجابة، من 8x5 ساعات العمل حتى 24x7، ويتضمن PGEE في المستوى المؤسسي.

  5. هل يمكنك إنتاج سجل تدقيق يصمد أمام التدقيق، وهل تبقى البيانات داخل بنيتك التحتية؟

  6. ماذا يقول معيارك المرجعي الخاص؟ شغّل الاستعلام الحقيقي على بيانات حقيقية قبل التوقيع.

الخلاصة

PostgreSQL لم يعد قرارًا للتراجع. للأحمال الخاضعة للتنظيم، الاختيار بين PostgreSQL المجتمعي مع الفجوات التشغيلية التي يمتصها فريقك بنفسه، وبين نسخة مؤسسية مع التشفير والإخفاء والتدقيق والتوافر العالي وعقد دعم مرفق. PGEE هو الخيار الثاني. يصنعه CYBERTEC. تنشره وتدعمه Worlber في المملكة العربية السعودية.

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

الخطوة التالية

تحدث مع مهندسي Worlber

أرسل لنا بيئتك وهدفك. سنوضح لك ما يصلح، وما لا يصلح، والخطوة الآمنة التالية.

contactus@worlber.com

CYBERTEC PGEE في المملكة العربية السعودية: ما يضيفه PostgreSQL للمؤسسات للأحمال الخاضعة للتنظيم | Worlber Insights