النسخ الاحتياطي والاستعادة في خدمة GaussDB(DWS)
تساعدك خدمة GaussDB(DWS) على نسخ مختلف أنواع البيانات احتياطيًا واستعادتها عند مستويات متعددة.
أبرز الخصائص:
- دعم تنسيقات متعددة للوسائط
يمكن نسخ البيانات احتياطيًا إلى أقراص، وخدمة Object Storage Service (OBS)، وEISOO، وNetBackup.
- أوضاع نسخ احتياطي متعددة
دعم النسخ الاحتياطي الكامل، والنسخ الاحتياطي التدريجي التفاضلي، والنسخ الاحتياطي التدريجي التراكمي.
- عدم التأثير على الخدمات
لا يتم قفل أيّة جداول أثناء النسخ الاحتياطي. ولا يتأثر بذلك تنفيذ لغة الاستعلامات المهيكلة (SQL) ولغة تعريف البيانات (DDL).
- اتساق عالمي
تستخدم مجموعات النسخ الاحتياطي صور فورية متسقة عالميًا لضمان تماسك البيانات المُستعادة.
- عمليات نسخ احتياطي واستعادة دقيقة
يمكن استعادة تقنية تجميع كاملة أو مخططات محددة فحسب. ويمكن استعادة البيانات إلى تقنية تجميع جديدة أو تقنية التجميع الأصلية.
- أمان عالٍ
تُشفر البيانات قبل نقلها لمنع تسريبها.
الأداتان gs_dump وgs_restore
تُعد gs_dump وgs_restore أداتين من أدوات النسخ الاحتياطي المنطقي. فتُستخدم gs_dump لتصدير بيانات تعريف قواعد البيانات إلى ملف نص أو ملف بتنسيق مخصص أو ملف .tar أو دليل منفصل. وتُستخدم gs_restore لاستيراد الملفات المنشأة بواسطة gs_dump إلى قاعدة البيانات لاستعادتها.
أداة Roach
توفر خدمة GaussDB(DWS) أداة Roach لنسخ البيانات الضخمة احتياطيًا واستعادتها في الوقت اللحظي. وتعمل أداة Roach على مزامنة البيانات بانتظام من تقنية تجميع الإنتاج إلى النسخة الاحتياطية لأغراض التعافي من الكوارث، كما هو موضح في الشكل الآتي.
الشكل 4-1 التعافي من الكوارث ثنائي تقنية التجميع باستخدام أداة Roach
في تقنية تجميع كبيرة، قد يتوقف النسخ الاحتياطي للبيانات بسبب إعادة تشغيل تقنية التجميع أو التبديل بين العقدة الأساسية/الاحتياطية. لكن أداة Roach تدعم النسخ الاحتياطي القابل للاستئناف. إذا توقف النسخ الاحتياطي، فيمكنك الاستئناف من النقطة التي توقفت عندها دون الحاجة لبدء العملية من الصفر.
يمكن لأداة Roach استئناف العمليات الآتية:
- النسخ الاحتياطي الكامل
- الاستعادة الكاملة
- نقل البيانات بين تقنيات التجميع باستخدام بروتوكول النسخ الآمن (SCP)
- النسخ الاحتياطي لتقنية تجميع قديمة واستعادتها إلى تقنية تجميع جديدة في وقتٍ واحد