البرمجة وتطوير البرمجيات

Percona تطور Valkey-proxy لتسهيل انتقال تطبيقات Redis إلى Valkey Cluster

تستعد Percona لإتاحة Valkey-proxy كمشروع مفتوح المصدر ضمن Valkey، بهدف تمكين التطبيقات المبنية للتعامل مع نسخة Redis واحدة من الاتصال بعناقيد Valkey من دون إعادة كتابة التطبيق. تخطط الشركة لنشر الشيفرة المصدرية قبل نهاية أكتوبر 2026، وإصدار نسخة مرشحة في ديسمبر، ثم الإتاحة العامة أوائل 2027.

08 أكتوبر 2026
3 دقائق قراءة
1 قراءة
certi.news Editorial Team
Percona تطور Valkey-proxy لتسهيل انتقال تطبيقات Redis إلى Valkey Cluster

تعمل Percona على تطوير Valkey-proxy، وهو وكيل مفتوح المصدر مصمم لمعالجة إحدى العقبات الرئيسية أمام انتقال التطبيقات القديمة من Redis إلى عناقيد Valkey. وتتمثل الفكرة في وضع طبقة وسيطة بين التطبيق وعنقود Valkey، بحيث تواصل التطبيقات التي تفترض وجود نسخة Redis واحدة العمل من دون تعديل واسع في الشيفرة للتعامل مع تعدد العقد والتوجيه واختلافات بعض الأوامر.

لماذا ظهرت الحاجة إلى الوكيل؟

أدى تغيير Redis لترخيصه في 2024، من ترخيص BSD المتساهل إلى بدائل مملوكة ومتاحة المصدر، إلى انقسام كبير في مجتمع المشروع. وبعد أيام، أطلقت مؤسسة Linux مشروع Valkey بوصفه تفرعاً مفتوح المصدر. ورغم أن Redis أضاف لاحقاً ترخيص AGPLv3 كخيار مفتوح المصدر في 2025، واصل Valkey مساره بحوكمة مستقلة وترخيص مختلف.

تستخدم تطبيقات كثيرة Redis كمخزن بيانات داخل الذاكرة للتخزين المؤقت وأحمال العمل التي تتطلب وصولاً سريعاً. لكن نقل تطبيق مبني حول نسخة واحدة إلى Valkey Cluster يتطلب عادةً فهم تعدد العقد وآليات التوجيه وسلوك بعض الأوامر. وتوفر منتجات Redis التجارية وبعض الخدمات السحابية طبقات وكيلة لهذه المهمة، إلا أن المستخدمين الذين يديرون Valkey بأنفسهم افتقروا، وفق Percona، إلى خيار مفتوح المصدر مكافئ.

ما الذي يقدمه Valkey-proxy؟

يهدف الوكيل إلى إخفاء تعقيدات العنقود عن التطبيق، ما يسمح للتطبيقات الحالية بالاتصال بعنقود Valkey من دون إعادة كتابتها للتعامل مباشرة مع عدة عقد. وقال Kyle Davis، المدير العام لمنظومة Redis وValkey لدى Percona، إن غياب حل مفتوح المصدر مناسب كان من آخر العوائق الكبيرة أمام اعتماد Valkey على نطاق أوسع.

أشار Davis إلى أن أدوات أخرى، مثل Envoy، لا تفهم بروتوكول Valkey بالكامل ولا تدير الاتصالات بطريقة تتيح دعم كل قدرات المشروع. لذلك يستهدف Valkey-proxy طبقة من التطبيقات القديمة التي تقع بين الاعتماد على نسخة Redis واحدة والحاجة إلى بنية عنقودية قابلة للتوسع.

من المستفيد وما حدود الخطة؟

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

طورت Percona الإصدار الأول داخلياً، لكنها حصلت في أواخر سبتمبر على موافقة لإدخال Valkey-proxy ضمن مشروع Valkey، وتنقل الشيفرة من مستودعات خاصة إلى المشروع العام. ومن المخطط إتاحة الشيفرة المصدرية بالكامل قبل نهاية أكتوبر 2026، ثم إصدار نسخة مرشحة في ديسمبر، على أن تصل الإتاحة العامة في أوائل 2027.

ستكون Freshworks من أوائل المستخدمين، إذ تعمل مع Percona بوصفها مستخدماً مبكراً وشريكاً في التصميم لاكتشاف الحالات الخاصة أثناء الاختبار. كما أن مساهمات شركات سحابية كبرى مثل AWS تظل احتمالاً، لا التزاماً معلناً.

القراءة التحريرية: ما الذي يتغير عملياً؟

لا يقدم Valkey-proxy بحد ذاته بديلاً جديداً لقواعد البيانات، بل يقلل كلفة الانتقال المعماري من نموذج Redis أحادي النسخة إلى Valkey Cluster. وتكمن أهميته في معالجة توافق التطبيقات، وهي مشكلة عملية قد تكون أكثر تعقيداً من استبدال محرك البيانات نفسه. لكن المشروع ما يزال قبل الإتاحة العامة؛ لذلك ستحدد الاختبارات الواقعية مدى تغطيته للأوامر وسلوكيات التطبيقات المختلفة، كما ستظل جودة التوافق والأداء والمساهمات المجتمعية أسئلة مفتوحة حتى صدور النسخ العامة.

مصدر الخبر
The New Stack - Software Development
فتح المصدر الأصلي ↗
كيف أعددنا هذا الخبر؟

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

c
كاتب المقال

certi.news Editorial Team

certi.news Editorial Team

The certi.news editorial team monitors technical sources and reconstructs news, verifying facts and context prior to publication.

ما الذي تحتاج معرفته

تطور Percona أداة Valkey-proxy مفتوحة المصدر لتسمح للتطبيقات المصممة للعمل مع نسخة Redis واحدة بالاتصال بعناقيد Valkey من دون إعادة كتابة واسعة. تخطط الشركة لإتاحة الشيفرة قبل نهاية أكتوبر 2026، وإصدار نسخة مرشحة في ديسمبر، ثم الإتاحة العامة في أوائل 2027.

  • يعمل Valkey-proxy كطبقة وسيطة تخفي عن التطبيق تعقيدات تعدد عقد Valkey Cluster والتوجيه.
  • يستهدف المشروع تسهيل انتقال التطبيقات القديمة من Redis أحادي النسخة إلى Valkey Cluster.
  • تقول Percona إن المستخدمين الذين يديرون Valkey ذاتياً افتقروا إلى وكيل مفتوح المصدر مكافئ.
  • حصلت Percona على موافقة لإدخال المشروع ضمن Valkey، وتنقل الشيفرة من مستودعات خاصة إلى المشروع العام.
  • ستكون Freshworks من أوائل المستخدمين وشريكاً في التصميم أثناء الاختبار.
  • لا تزال تغطية الأوامر والتوافق والأداء والمساهمات المجتمعية بحاجة إلى التقييم بعد الإصدارات العامة.

أسئلة شائعة

ما وظيفة Valkey-proxy؟

يتيح للتطبيقات التي تفترض وجود نسخة Redis واحدة الاتصال بعنقود Valkey من دون تعديل واسع للتعامل مباشرة مع عدة عقد.

متى تخطط Percona لإتاحة المشروع؟

تخطط لإتاحة الشيفرة المصدرية بالكامل قبل نهاية أكتوبر 2026، ثم إصدار نسخة مرشحة في ديسمبر، والإتاحة العامة في أوائل 2027.

هل Valkey-proxy قاعدة بيانات جديدة؟

لا، فهو وكيل وطبقة توافق تهدف إلى تقليل كلفة الانتقال من Redis أحادي النسخة إلى Valkey Cluster.

من أوائل المستخدمين للمشروع؟

ستكون Freshworks من أوائل المستخدمين، وتعمل مع Percona بوصفها مستخدماً مبكراً وشريكاً في التصميم.

استكشف هذه القصة

المواضيع والجهات المرتبطة

من نفس التصنيف

مقالات قد تهمك

عرض كل الأخبار