الترحيل بسطر واحد
الترحيل خطوة بخطوة
1
تثبيت chDB
2
عدّل عبارة الاستيراد
3
4
تعامل مع الاختلافات
يختلف سلوك بعض العمليات. راجع أبرز الاختلافات أدناه.ما الذي يعمل كما هو
تحميل البيانات
التصفية
التحديد
GroupBy والتجميع
الفرز
عمليات السلاسل النصية
عمليات DateTime
عمليات الإدخال والإخراج
الاختلافات الرئيسية
1. التقييم مؤجل التنفيذ
2. أنواع القيم المعادة
3. لا توجد معلمة inplace
inplace=True. استخدم دائمًا القيمة المُعادة:
pandas:
4. مقارنة DataStores
to_pandas() للمقارنة:
5. ترتيب الصفوف
أنماط الترحيل
النمط 1: القراءة-التحليل-الكتابة
النمط 2: DataFrame مع عمليات pandas
النمط 3: سير عمل مختلط
مقارنة الأداء
اختبار أداء على 10M صفوف
استكشاف أخطاء الترحيل وإصلاحها
المشكلة: العملية لا تعمل
- هل العملية مُدرجة في قائمة التوافق؟
- جرّب التحويل إلى pandas أولًا:
ds.to_df().operation()
المشكلة: نتائج مختلفة
المشكلة: بطء الأداء
المشكلة: عدم تطابق الأنواع
استراتيجية الترحيل على مراحل
الأسبوع الأول: اختبار التوافق
الأسبوع 2: حوّل البرامج النصية البسيطة
- تقرأ ملفات كبيرة
- تُجري التصفية والتجميع
- لا تستخدم دوال apply مخصّصة