ترحيل SQL Server
رحّلوا SQL Server إلى Postgres
وأوقفوا ترخيص Microsoft
يكلّف SQL Server Enterprise بين 15K$ و150K$ لكل نواة في الترخيص، بالإضافة إلى تجديدات Software Assurance وWindows Server الإلزامي. تقدّم Postgres القدرة المعاملاتية ذاتها برسوم ترخيص صفرية.
حاسبة توفير الترخيص
اطّلعوا على قيمة توفيركم بالتخلي عن SQL Server
عملية الترحيل
خمس مراحل للوصول إلى Postgres جاهزة للإنتاج
T-SQL إلى PL/pgSQL
تحويل آلي للإجراءات المخزّنة والدوال والمحفزات. تخطيط صياغة T-SQL الخاصة (TOP وISNULL وGETDATE) إلى مكافئات Postgres مع تغطية اختبارية كاملة.
SSIS إلى ETL حديث
تحليل حزم SSIS وإعادة بنائها في منصّات ETL حديثة (Airflow أو dbt أو السحابية الأصلية). قابلة للتحكّم في الإصدار وللاختبار ولم تعد مرتبطة بـ Visual Studio.
SSRS إلى تقارير مفتوحة
ترحيل تقارير SSRS إلى Apache Superset وMetabase أو Grafana. لوحات ويب حديثة بتفاعل أفضل دون ترخيص لكل مستخدم.
ترحيل البيانات
نقل كامل للبيانات مع التحقّق. تخطيط أنواع بيانات SQL Server إلى مكافئات Postgres. معالجة Filestream وفهارس البحث النصي بخطوط أنابيب مخصصة.
تبديل التطبيق
تحديث سلاسل الاتصال، والتحقّق من تخطيطات ORM، والتحقّق من SQL على مستوى التطبيق. فترة تشغيل متوازية مع فحوصات اتّساق آلية قبل التبديل النهائي.
SQL Server مقابل Postgres
| SQL Server | PostgreSQL | |
|---|---|---|
| كلفة الترخيص | $15,123/2-core pack (Enterprise) | $0 (مفتوح المصدر) |
| متطلّب نظام التشغيل | Windows Server (ترخيص إضافي) | Linux (مجاناً) أو أي نظام تشغيل |
| ETL | SSIS (الاعتماد على Visual Studio) | Airflow, dbt، السحابية الأصلية (يُتحكّم بالإصدار) |
| التقارير | SSRS (CALs لكل مستخدم) | Superset, Metabase, Grafana (مفتوحة المصدر) |
| دعم JSON | دوال JSON أساسية | JSONB أصلي مع فهرسة GIN |
| الامتدادات | تكامل CLR (C# فقط) | أكثر من 400 امتداد (PostGIS, TimescaleDB, pgvector) |
الأسئلة الشائعة
ما مدى توافق T-SQL مع PL/pgSQL؟
تُترجَم نحو 60-75% من T-SQL مباشرةً إلى PL/pgSQL. تشمل الفروقات الرئيسية صياغة الجداول المؤقتة، ومعالجة الأخطاء (TRY/CATCH مقابل BEGIN/EXCEPTION)، ودوال النوافذ. تؤتمت أدواتنا الجزء الأكبر من التحويل وتُعلّم العناصر التي تحتاج مراجعة يدوية.
ما الذي يحلّ محلّ SQL Server Integration Services (SSIS)؟
تحلّ أدوات ETL الحديثة مثل Apache Airflow وdbt أو الحلول السحابية (AWS Glue وAzure Data Factory) محلّ SSIS بقابلية توسّع أفضل وتحكّم في الإصدارات. نُرحّل حزم SSIS الحالية إلى منصّة ETL الحديثة التي تفضّلونها.
ماذا عن SQL Server Reporting Services (SSRS)؟
تحلّ أدوات التقارير المفتوحة المصدر مثل Apache Superset وMetabase أو Grafana محلّ SSRS بلوحات تحكّم ويب حديثة. نُرحّل تقارير SSRS الحالية ونُعيد إنشاءها في المنصّة الجديدة.
هل نحتاج إلى إبقاء Windows Server لأجل Postgres؟
لا. يعمل Postgres أصلياً على Linux، مما يُلغي تكاليف ترخيص Windows Server كلياً. تعمل معظم خدمات Postgres المُدارة (RDS وCloud SQL وAzure Database for PostgreSQL) على Linux افتراضياً.
هل يمكننا ترحيل SQL Server على Azure إلى Azure Database for PostgreSQL؟
نعم. Azure Database for PostgreSQL Flexible Server خيار مُدار بالكامل. تُلغون ترخيص SQL Server مع البقاء على بنية Azure التحتية، مما يُقلّل مخاطر الترحيل.
جاهزون للتخلّي عن ترخيص SQL Server؟ لنبنِ خطة الترحيل الخاصة بكم.
أرسلوا لنا مخطط SQL Server لديكم. سنقدّم خطة ترحيل محدّدة النطاق مع جدول زمني وتقدير للتكلفة خلال 5 أيام عمل.