استيراد وتصدير البيانات في خدمة 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)