استيراد وتصدير البيانات في خدمة ‏GaussDB(DWS)

توفر خدمة GaussDB(DWS) مجموعة متنوعة من الحلول لمساعدتك على استيراد وتصدير البيانات بتنسيقات متعددة.

أدوات الاستيراد والتصدير

يمكنك الاختيار من بين الأدوات الآتية حسب الحاجة لاستيراد البيانات إلى خدمة GaussDB(DWS) أو تصديرها منها.

الجدول 3-1 أدوات استيراد وتصدير البيانات

الاستخدام
الأداة

استيراد أو تصدير كميات كبيرة من البيانات كدفعة واحدة

أداة خدمة البيانات Gauss ‏(GDS)

استيراد أو تصدير كميات صغيرة من البيانات كدفعة واحدة

copy to/from (file/Stdin)

تصدير مجموعات نتائج الاستعلامات

copy query to/from (file/Stdin)

استيراد أو تصدير كميات صغيرة من البيانات من أو إلى قواعد بيانات أخرى

insert into values / ETL

النسخ الاحتياطي أو الاستعادة لبيانات تعريف قواعد البيانات

gs_dump/gs_restore

استيراد البيانات من نظام الملفات الموزعة من Hadoop‏ (HDFS)

الجدول الخارجي لنظام HDFS

استيراد البيانات من خدمة Object Storage Service (OBS)

الجداول الخارجية لخدمة OBS بتنسيقي TEXT وORC

الترحيل أو النسخ الاحتياطي للبيانات بين تقنيات التجميع

أداة Roach

أداة خدمة البيانات Gauss ‏(GDS)

يمكنك استخدام أداة خدمة البيانات Gauss ‏(GDS) بشكلٍ خاص لاستيراد وتصدير النصوص بكفاءة.

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

الشكل 3-1 استيراد وتصدير البيانات بشكلٍ متوازٍ باستخدام خدمة GDS

يمكن استخدام خدمة GDS مع مُجمّع البيانات الخارجية (FDW) لتمكين الوصول إلى البيانات عبر تقنيات التجميع، ومساعدتك على ترحيل البيانات من تقنية تجميع إلى أخرى بسرعة وسهولة. كما هو موضح في الشكل الآتي، تقوم خدمة GDS بإعداد قناة نقل البيانات بين تقنيتي تجميع. ويمكن تصدير البيانات من تقنية التجميع المصدر واستيرادها مباشرةً إلى تقنية التجميع المستهدفة دون الحاجة إلى كتابتها على أقراص.

الشكل 3-2 ترحيل البيانات عبر تقنيات التجميع

الميزات

  • سهولة الاستخدام: يمكنك ترحيل البيانات عن طريق تنفيذ جملة لغة استعلامات مهيكلة (SQL) مفردة: INSERT INTO ... SELECT ... FROM... [WHERE];‎
  • الأداء العالٍ: يمكن الاستفادة من قوة حوسبة تقنيتي التجميع بشكلٍ كامل لتحقيق أفضل أداء.
  • عدم الحاجة إلى كتابة البيانات على أقراص أثناء الترحيل للحفاظ على مساحة تلك الأقراص.

الاستخدام

  • ترحيل البيانات الكامل بين تقنيات تجميع خدمة GaussDB(DWS)
  • ترحيل البيانات الجزئي وفقًا لعوامل التصفية بين تقنيات تجميع خدمة GaussDB(DWS)