Redgate · Flyway
فلاي واي Flyway في السعودية: الإصدارات والترخيص والدعم المحلي
فلاي واي Flyway أداة من Redgate لإدارة التغييرات في قواعد البيانات. تحفظ كل تغيير في المخطط ترحيلًا له رقم إصدار، وتطبّقه عبر خط التسليم لديكم، وتسجّل ما نُفّذ. وتنفّذ إنتركي Flyway للجهات في السعودية من الرياض، بالعربية والإنجليزية. توضح هذه الصفحة الإصدارين، وكيف يُدار الترخيص، ومن يتولى أي جانب من الدعم، لتقرروا قبل طلب العرض.
باختصار
- ما هي: أداة من Redgate لإدارة التغييرات في قواعد البيانات. يُكتب كل تغيير في المخطط ترحيلًا له رقم إصدار، وأغلبه SQL عادي، ويُطبَّق بالترتيب عبر خط التسليم.
- الإصدارات: Flyway Community، وتصفه Redgate بأنه مجاني وموجّه للمطورين الأفراد والتعليم، وFlyway Enterprise للفرق الكبيرة والقطاعات المنظَّمة والبيئات المعقدة.
- المنصات: تذكر Redgate دعم أكثر من 60 منصة لقواعد البيانات، منها SQL Server وPostgreSQL وMySQL.
- الترخيص: وفق شروط Redgate، وتسعّره إنتركي إلى جانب أعمال التنفيذ. ولا تذكر هذه الصفحة أسعارًا.
- الدعم المحلي: يتولى مهندسو إنتركي في الرياض تنفيذ Flyway، وتشغيل خط التسليم إن رغبتم. وتقدّم Redgate دعم المنتج بموجب الترخيص.
ما الذي تفعله Flyway
تحتفظ Flyway في كل قاعدة بيانات بجدول سجل اسمه flyway_schema_history افتراضيًا. وعند تشغيلها تبحث عن الترحيلات وتقارنها بهذا الجدول، ثم تطبّق المعلّقة منها بترتيب أرقام الإصدارات، وتحدّث الجدول مع كل ترحيل. وتذكر وثائق Redgate أن الترحيلات تُكتب بلغة SQL أو Java أو لغات برمجة نصية أخرى، وأن Flyway تعمل من سطر الأوامر أو Docker أو Maven أو Gradle أو واجهة برمجية أو Flyway Desktop.
اقرأ المزيد
ومع منصات منها MySQL وPostgreSQL وSQL Server تستطيع Flyway أيضًا أن تلتقط حالة الكائنات والبيانات المرجعية في نموذج للمخطط (schema model) يُحفظ في نظام التحكم في الإصدارات. وتذكر Redgate أنها تعمل داخل أدوات منها GitHub Actions وAzure DevOps وGitLab CI/CD وJenkins وTeamCity وOctopus Deploy وBitbucket Pipelines وAWS CodePipeline.
وترى إنتركي في Flyway خطوة من ممارسة DevOps لقواعد البيانات التي تحدد ترتيب العمل. وإن كان سؤالكم الأول عن معنى التحكم في إصدارات قاعدة البيانات، فابدؤوا بصفحة التحكم في إصدارات قواعد البيانات.
روابط ذات صلةممارسة DevOps لقواعد البياناتالتحكم في إصدارات قواعد البيانات
إصدارات Flyway: ما الذي يذكره كل إصدار
| الإمكانية | Flyway Community | Flyway Enterprise |
|---|---|---|
| ترحيلات بأرقام إصدارات بلغة SQL عادية | نعم | نعم |
| سطر الأوامر والواجهة البرمجية والعمل مع خطوط CI/CD | نعم | نعم |
| توليد سكربتات الترحيل بمحرك المقارنة من Redgate | غير مذكور | نعم |
| توليد سكربتات التراجع (Undo) | غير مذكور | نعم |
| فحوص السياسات ككود قبل النشر | غير مذكور | نعم |
| اكتشاف الانحراف (Drift) والتقارير عنه | غير مذكور | نعم |
| تقارير تفصيلية عن التغيير قبل النشر | غير مذكور | نعم |
| التكامل مع أنظمة إدارة الأسرار | غير مذكور | نعم |
| سجل تغييرات قاعدة البيانات لدعم التدقيق | غير مذكور | نعم |
| الدعم | منتديات المجتمع | دعم من فريق Redgate، ويتوفر Premium Support |
وتصف Redgate الإمكانات المتقدمة بأنها تغطي منصات منها SQL Server وPostgreSQL وMySQL وDatabricks ونسخها السحابية، مع دعم أساسي لبقية المنصات. المصدر: صفحات Flyway لدى Redgate، قُرئت في 8 نوفمبر 2026. وتغيّر Redgate إصداراتها وميزاتها، فتحققوا منها في صفحاتها الحالية واتفاقية الترخيص قبل أن تقرروا.
أي إصدار تحتاجون؟
- فريق واحد وبيئات بسيطة، ولا مدقق يسأل عن كل تغيير. قد يكفي Community. وتصفه Redgate بأنه للمطورين الأفراد والتعليم، فمسألة انطباقه على استخدامكم يحسمها نص ترخيص Redgate لا هذه الصفحة.
- عدة فرق أو بيئات، وقواعد يجب أن تنطبق على كل تغيير. فحوص السياسات ككود واكتشاف الانحراف وسجل التغييرات هي ميزات Enterprise الموجّهة لهذه المشكلة.
- سكربتات تراجع مولّدة. تذكرها Redgate ضمن Enterprise. ويبقى التراجع الذي لم يُجرَّب مجرد خطة، فيجب تنفيذ العكس في بيئة أدنى أيًّا كان الإصدار.
- بيئة SQL Server تحتاج أيضًا إلى المقارنة والمراقبة. تغطي ذلك مجموعة أدوات SQL Server من Redgate؛ راجعوا تنفيذ Redgate ومراقبة SQL Server مع Redgate Monitor.
روابط ذات صلةتنفيذ Redgateمراقبة SQL Server مع Redgate Monitor
كيف يعمل ترخيص Flyway في السعودية
تُرخَّص Flyway من Redgate Software، واتفاقية الترخيص وشروطها الحالية من Redgate. ولا تعيد إنتركي ذكر الأسعار أو الشروط في هذه الصفحة. وفي المشروع يُسعَّر ترخيص Redgate وفق شروط المورّد إلى جانب أعمال التنفيذ، فيعرض عرض واحد الأمرين، ويُحدَّد نطاق التنفيذ لكل برنامج على حدة.
وتقدم Redgate أيضًا نسخة تجريبية مجانية من Flyway Enterprise (كانت صفحتها تعرض 28 يومًا عند قراءتنا لها)، فيمكن بدء تجربة قبل شراء أي ترخيص. أخبرونا بالمنصات وعدد الفرق وكيف تصل التغييرات إلى الإنتاج اليوم، ونوضح لكم الإصدار الذي تدل عليه المعطيات.
الدعم المحلي: من يتولى ماذا
| الجانب | Redgate | إنتركي |
|---|---|---|
| المنتج والترخيص | تصنع Flyway وتحدد الإصدارات وشروط الترخيص وخطط الدعم | تسعّر الترخيص وفق شروط Redgate إلى جانب التنفيذ |
| الوثائق والتدريب | وثائق المنتج وRedgate University ومشروع نموذجي للتعلم | تسلّم معايير مكتوبة وتراجعًا جُرّب فعلًا، ليدير الفريق الممارسة بنفسه |
| إدخال Flyway في خط التسليم | تذكر خدمات احترافية للتثبيت الموجَّه والإعداد | يلتقط مهندسون في الرياض خط الأساس، ويربطون Flyway بخط التسليم، ويضبطون الفحوص، ويعيدون تصميم أنماط التغيير |
| بعد التشغيل | دعم المنتج بموجب الترخيص | تشغّل إنتركي خط التسليم خدمةً مُدارة عند الطلب، بالعربية والإنجليزية |
Redgate شريك تقني: الأدوات من Redgate، أما وضع قواعد البيانات تحت التحكم في الإصدارات وأتمتة نشرها فيتولاه مهندسو إنتركي أنفسهم.
الخطوة الأولى: تجربة على مخطط واحد
-
اختاروا مخططًا واحدًا.
اختاروا مخططًا يتغير كثيرًا ويكلّف فشل نشره غاليًا.
-
التقطوا خط الأساس.
سجّلوا الإنتاج على أنه الإصدار الأول، وقارنوا به كل بيئة، واحسموا الفروق.
-
اربطوا Flyway بخط التسليم.
ابدؤوا في بيئة أدنى، وعبر خط التسليم الذي يستخدمه التطبيق.
-
أثبتوا التراجع.
نفّذوا عكس التغيير في بيئة أدنى قبل أن يصل التغيير الأصلي إلى الإنتاج.
-
اختاروا الإصدار.
قرّروا بين Community وEnterprise بحسب ما أظهرته التجربة، مستفيدين من نسخة Redgate التجريبية حيث تنفع.
ما الذي لا تفعله Flyway
تطبّق Flyway أي ترحيل تُعطاه، آمنًا كان أم لا. وتبقى أنماط التغيير الآمنة من الهندسة: توسيع المخطط ثم تقليصه، وفصل تعبئة البيانات عن التحويل، وعدم إجراء تغيير هدّام في الإصدار الذي يتوقف فيه التطبيق عن استخدام الشكل القديم، أيًّا كان الإصدار الذي تشترونه. وخط الأساس وربط خط التسليم يستغرقان أسابيع؛ أما إعادة تصميم أنماط التغيير فهي الجزء الطويل، وتُنجز مخططًا بعد مخطط.
أسئلة يطرحها المشترون
هل Flyway مجانية؟
تصف Redgate إصدار Flyway Community بأنه مجاني، وموجّه للمطورين الأفراد والتعليم. أما Flyway Enterprise فهو الإصدار المدفوع للفرق الكبيرة والقطاعات المنظَّمة. والأسعار وشروط الترخيص من Redgate، ولذلك لا نذكرها هنا.
ما قواعد البيانات التي تدعمها Flyway؟
تذكر Redgate دعم أكثر من 60 منصة لقواعد البيانات، منها SQL Server وPostgreSQL وMySQL. وما ينطبق من الإمكانات على كل منصة وإصدار يتغير مع الوقت، فنراجع وثائق Redgate الحالية عند تحديد النطاق.
هل نحتاج إلى Flyway Enterprise؟
يتوقف ذلك على حاجتكم إلى تطبيق الفحوص نفسها على كل تغيير، أو اكتشاف الانحراف، أو توليد سكربتات التراجع، أو الاحتفاظ بسجل تغييرات للتدقيق. فإن لم تحتاجوا إلى شيء من ذلك، فقد يكفي Community، مع مراعاة شروط ترخيص Redgate.
من يدعم Flyway في السعودية؟
تقدّم Redgate دعم المنتج بموجب الترخيص. وتنفّذ إنتركي Flyway من الرياض، وتشغّل خط التسليم عند الطلب بنطاق مكتوب للخدمات المُدارة، بالعربية والإنجليزية.
هل نستطيع تجربة Flyway قبل الشراء؟
تقدم Redgate نسخة تجريبية مجانية من Flyway Enterprise، ويمكن تنزيل Flyway Community مجانًا. ونبدأ عادةً بتجربة على مخطط واحد، فيقوم اختيار الإصدار على ما تُظهره بيئتكم.
التالي
صفحات ذات صلة
الخطوة التالية
ناقشوا Flyway لبيئتكم
أخبرونا بمنصات قواعد البيانات، وعدد الفرق التي تغيّر المخطط، وكيف يصل التغيير إلى الإنتاج اليوم. ونقترح عليكم الإصدار المناسب وأول مخطط للتجربة.
أو مباشرةً
+966-11-2180999 [email protected]أبراج التعاونية، البرج الشمالي، الطابق السابع، طريق الملك فهد، العليا، ص.ب. ٥٦٨٣٥، الرياض ١١٥٦٤، المملكة العربية السعودية