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 لقواعد البيانات التي تحدد ترتيب العمل. وإن كان سؤالكم الأول عن معنى التحكم في إصدارات قاعدة البيانات، فابدؤوا بصفحة التحكم في إصدارات قواعد البيانات.

إصدارات Flyway: ما الذي يذكره كل إصدار

إمكانات Flyway Community وFlyway Enterprise كما تذكرها Redgate
الإمكانيةFlyway CommunityFlyway 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.

كيف يعمل ترخيص Flyway في السعودية

تُرخَّص Flyway من Redgate Software، واتفاقية الترخيص وشروطها الحالية من Redgate. ولا تعيد إنتركي ذكر الأسعار أو الشروط في هذه الصفحة. وفي المشروع يُسعَّر ترخيص Redgate وفق شروط المورّد إلى جانب أعمال التنفيذ، فيعرض عرض واحد الأمرين، ويُحدَّد نطاق التنفيذ لكل برنامج على حدة.

وتقدم Redgate أيضًا نسخة تجريبية مجانية من Flyway Enterprise (كانت صفحتها تعرض 28 يومًا عند قراءتنا لها)، فيمكن بدء تجربة قبل شراء أي ترخيص. أخبرونا بالمنصات وعدد الفرق وكيف تصل التغييرات إلى الإنتاج اليوم، ونوضح لكم الإصدار الذي تدل عليه المعطيات.

الدعم المحلي: من يتولى ماذا

مسؤوليات Redgate وإنتركي في تنفيذ Flyway
الجانبRedgateإنتركي
المنتج والترخيصتصنع Flyway وتحدد الإصدارات وشروط الترخيص وخطط الدعمتسعّر الترخيص وفق شروط Redgate إلى جانب التنفيذ
الوثائق والتدريبوثائق المنتج وRedgate University ومشروع نموذجي للتعلمتسلّم معايير مكتوبة وتراجعًا جُرّب فعلًا، ليدير الفريق الممارسة بنفسه
إدخال Flyway في خط التسليمتذكر خدمات احترافية للتثبيت الموجَّه والإعداديلتقط مهندسون في الرياض خط الأساس، ويربطون Flyway بخط التسليم، ويضبطون الفحوص، ويعيدون تصميم أنماط التغيير
بعد التشغيلدعم المنتج بموجب الترخيصتشغّل إنتركي خط التسليم خدمةً مُدارة عند الطلب، بالعربية والإنجليزية

Redgate شريك تقني: الأدوات من Redgate، أما وضع قواعد البيانات تحت التحكم في الإصدارات وأتمتة نشرها فيتولاه مهندسو إنتركي أنفسهم.

الخطوة الأولى: تجربة على مخطط واحد

  1. اختاروا مخططًا واحدًا.

    اختاروا مخططًا يتغير كثيرًا ويكلّف فشل نشره غاليًا.

  2. التقطوا خط الأساس.

    سجّلوا الإنتاج على أنه الإصدار الأول، وقارنوا به كل بيئة، واحسموا الفروق.

  3. اربطوا Flyway بخط التسليم.

    ابدؤوا في بيئة أدنى، وعبر خط التسليم الذي يستخدمه التطبيق.

  4. أثبتوا التراجع.

    نفّذوا عكس التغيير في بيئة أدنى قبل أن يصل التغيير الأصلي إلى الإنتاج.

  5. اختاروا الإصدار.

    قرّروا بين 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]

أبراج التعاونية، البرج الشمالي، الطابق السابع، طريق الملك فهد، العليا، ص.ب. ٥٦٨٣٥، الرياض ١١٥٦٤، المملكة العربية السعودية

أو قارنوا بين الإصدارين

نشرته إنتركي. آخر تحديث . إنتركي مسجلة في الرياض بالسجل التجاري رقم 1010156897.