أخبار ar.wedoany.com، أعلنت شركة pgEdge عن إطلاق حل التقسيم الطبقي الشفاف للبيانات لقواعد بيانات PostgreSQL، وهو pgEdge ColdFront. يدعم هذا الحل تنفيذ عمليات UPDATE و DELETE مباشرة على البيانات المؤرشفة، ويمكن للتطبيقات قراءة وكتابة البيانات في الطبقة الباردة باستخدام نفس لغة SQL المستخدمة، دون الحاجة إلى تعديل الكود أو إعادة تنشيط البيانات. يتم ترحيل البيانات القديمة تلقائياً بتنسيق Parquet إلى Apache Iceberg، وتخزينها على أي مخزن كائنات متوافق مع S3، مما يقلل تكاليف التخزين بنسبة تصل إلى 90%. لا تزال مجموعة البيانات الكاملة قابلة للقراءة والكتابة من خلال اسم جدول PostgreSQL واحد، ويحقق مسح الطبقة الباردة سرعة تحليلية بفضل محرك DuckDB العمودي المتجه.

تواجه قواعد بيانات PostgreSQL في بيئات الإنتاج مع مرور الوقت مشاكل متزايدة في تكاليف التخزين والتعقيد التشغيلي الناتجة عن البيانات التاريخية، بما في ذلك تكاليف النسخ الاحتياطي، ونفقات الفراغ، وتأخر النسخ المتماثلة. تشمل طرق المعالجة التقليدية حذف البيانات القديمة، أو أرشفتها إلى ملفات مسطحة تعطل الاستعلامات، أو استخدام حلول مملوكة. يزيل pgEdge ColdFront هذه المقايضات عن طريق نقل البيانات الباردة تلقائياً إلى مخزن كائنات رخيص، مع الحفاظ على قدرة كاملة على القراءة والكتابة عبر واجهة Postgres القياسية، وتخزين كل طبقة بتنسيق مفتوح.
مثال على حالة استخدام هو طلب حذف بموجب اللائحة العامة لحماية البيانات (GDPR) لبيانات مؤرشفة عمرها خمس سنوات. باستخدام ColdFront، يمكن تنفيذ ذلك من خلال عبارة SQL واحدة، دون الحاجة إلى المرور بدورة استعادة البيانات إلى الطبقة الساخنة، وحذفها، وإعادة أرشفتها، وإعادة التحقق منها.
صرح فيليب ميريك، كبير مسؤولي المنتجات في pgEdge، بأن هذا الحل يزيل المخاوف من تقييد البائعين المملوكين، حيث تحافظ التطبيقات على نفس SQL، ويوفر DuckDB سرعة تحليلية للبيانات الباردة داخل العملية، وتكون الطبقة الباردة قابلة للكتابة، ويمكن تشغيله على PostgreSQL القياسي غير المُعدّل.
تشمل الميزات الرئيسية لـ ColdFront: طبقة باردة قابلة للكتابة بشكل فريد، تدعم تنفيذ UPDATE و DELETE عبر نفس اسم جدول PostgreSQL دون الحاجة إلى إعادة التنشيط أو مسارات خاصة؛ تشغيل DuckDB داخل عملية PostgreSQL، مما يوفر أداء مسح للطبقة الباردة يعتمد على بيانات Parquet أسرع من 10 إلى 100 مرة مقارنة بالتخزين الصفي؛ عدم الحاجة إلى تغييرات في الكود أو البنية للتطبيقات؛ استخدام تنسيقات مفتوحة المصدر في جميع الطبقات، حيث تكون البيانات الباردة بتنسيق Apache Iceberg القياسي (Parquet على S3)، ويمكن قراءتها بشكل مستقل بواسطة أدوات مثل Spark و Trino و DuckDB.
يتميز الحل أيضاً بإدارة مدمجة لدورة حياة الأقساط، حيث يتحكم في مجموعة عمل البيانات الساخنة من خلال معلمة تكوين واحدة hot_period، ويمكن تعيين معلمة اختيارية retention_period لحذف البيانات الباردة تلقائياً بعد وقت محدد. في بيئات المجموعات متعددة العقد الرئيسية، يمكن الوصول إلى البيانات الباردة للقراءة والكتابة في وقت واحد من كل عقدة. من خلال مجموعة Spock متعددة العقد الرئيسية، يتم نسخ البيانات الساخنة بواسطة Spock، بينما توجد البيانات الباردة في مخزن كائنات مشترك، ويقوم بروتوكول Bakery (تم التحقق منه رسمياً في TLA+) بتسلسل عمليات إرسال Iceberg عبر العقد، دون تعارضات 409 أو الحاجة إلى إعادة المحاولة على مستوى التطبيق؛ في اختبارات على ثلاث عقد صغيرة مع 90 مليون صف، تم تحقيق أداء يبلغ 756,000 صف في الثانية.
أشار ديف بيج، كبير المسؤولين التقنيين في pgEdge، إلى أن الحل يعالج دورة حياة البيانات تلقائياً، مما يقلل تكاليف التخزين بنسبة تصل إلى 90%. تدعم البنية التحتية للبيانات الخاصة به خطوط أنابيب الذكاء الاصطناعي والتعلم الآلي، من خلال تحويل PostgreSQL إلى واجهة أمامية حاسوبية عديمة الحالة على Iceberg عبر نمط الفصل، حيث يمكن تشغيل عقد حاسوبية جديدة في غضون ثوانٍ دون الحاجة إلى مزامنة البيانات.
يتوفر pgEdge ColdFront بثلاثة أوضاع تشغيل: الوضع الطبقي (ساخن + بارد)، وضع الفصل (Iceberg فقط)، ووضع الأقساط فقط (بدون طبقة باردة). المنتج متاح الآن كإصدار تجريبي للإنتاج، ويدعم PostgreSQL الإصدارات 16 و 17 و 18 في طوبولوجيا عقدة واحدة ومجموعات Spock متعددة العقد الرئيسية. سيتم تضمين ColdFront مع pgEdge Enterprise Postgres، ومن المخطط دمجه في pgEdge Cloud في النصف الثاني من عام 2026. وهو مرخص بموجب ترخيص PostgreSQL مفتوح المصدر، ويمكن الحصول على الوثائق وتعليمات التثبيت من الموقع المحدد.
تم إعداد هذا المقال بواسطة Wedoany. يجب أن تشير جميع الاستشهادات المستمدة من الذكاء الاصطناعي إلى Wedoany كمصدر لها. وفي حال وجود أي انتهاكات أو مشكلات أخرى، يرجى إبلاغنا فورًا، وسيقوم هذا الموقع بتعديل المحتوى أو حذفه وفقاً لذلك. البريد الإلكتروني: news@wedoany.com









