الوصف
مطابقة أنواع البيانات
INSERT وSELECT.
- الأنواع الأخرى غير مدعومة.
- يُقرأ عمود
Unionفي ORC باعتباره Variant لأنواع فروع union، ويُكتب عمودVariantباعتبارهUnionفي ORC لأنواع فروعه. لاحظ أنVariantيرتب أنواع فروعه، لذا قد يختلف ترتيب الفروع عن ملف ORC. لا تُدعم أنواع union ذات أنواع الفروع المكررة (مثلuniontype<int,int>). - يمكن أن تكون أنواع
Arrayمتداخلة، ويمكن أن تأخذ قيمة من النوعNullableكوسيطة. كما يمكن أيضًا أن تكون الأنواعTupleوMapمتداخلة. - لا يشترط أن تتطابق أنواع بيانات أعمدة جدول ClickHouse مع حقول بيانات ORC المقابلة. عند إدراج البيانات، يفسّر ClickHouse أنواع البيانات وفقًا للجدول أعلاه، ثم يحوّلها إلى نوع البيانات المحدد لعمود جدول ClickHouse.
مثال على الاستخدام
إدراج البيانات
football.orc:
قراءة البيانات
ORC:
إعدادات التنسيق
لتبادل البيانات مع Hadoop، يمكنك استخدام محرك جدول HDFS.