مقارنة
ORC vs CSV
ORC تنسيق ثنائي عمودي يتضمن معلومات الأنواع ويناسب أنظمة التحليل التي تقرأ أعمدة محددة. أما CSV فنص مكوّن من صفوف وحقول مفصولة يسهل على الأشخاص والأدوات العامة التعامل معه.
أي تنسيق يجب أن تختار؟
فكّر في ORC لمجموعات البيانات الكبيرة التي تستعلم عنها منصة تحليل. واستخدم CSV عندما يحتاج شخص إلى فحص جدول بسيط أو تبادله بأدوات شائعة.
مناسب لـ ORC
تخزين جداول منظمة كبيرة للتحليل
- استعلامات تقرأ أعمدة مختارة وتستخدم الفهارس
مناسب لـ CSV
تبادل البيانات الجدولية
- نقل جدول بسيط واحد بين التطبيقات
المعلومات الأساسية
| البند | ORC | CSV |
|---|---|---|
| الامتداد | .orc | .csv |
| نوع MIME | application/vnd.apache.orc | text/csv |
| الاستخدامات الشائعة | تخزين جداول منظمة كبيرة للتحليل | تبادل البيانات الجدولية |
| طريقة الفتح | استخدم أداة ORC لفحص المخطط والأعمدة وعدد الصفوف والضغط والقيم النموذجية. | عند الاستيراد في برنامج جداول، حدد ترميز الأحرف والفاصل. تحقق من عدم تحويل الأصفار البادئة والقيم الشبيهة بالتاريخ والأرقام الطويلة تلقائياً. |
| التصدير أو التحويل | عند التحويل إلى Parquet أو CSV، تحقق من الأنواع والقيم الفارغة والتواريخ والكسور والتقسيم وعدد الصفوف. | تصدير XLSX إلى CSV يكتب عادة قيم ورقة واحدة مختارة فقط. احتفظ بالصيغ والتنسيق والأوراق الأخرى والمخططات منفصلة. |
الاختيار حسب الاستخدام
استعلامات تقرأ أعمدة مختارة وتستخدم الفهارس
تخزين جداول منظمة كبيرة للتحليل
ORCنقل جدول بسيط واحد بين التطبيقات
تبادل البيانات الجدولية
CSVنقطة أساسية 1
ينظم ORC البيانات حسب الأعمدة وقد يتضمن معلومات الأنواع وفهارس الملف، لكنه يحتاج إلى محركات أو مكتبات متوافقة.
مزيد من التفاصيل حول الاختلافاتنقطة أساسية 2
يمكن فحص CSV كنص لكنه لا يحفظ التنسيق أو الأوراق المتعددة أو الصيغ الموجودة في XLSX.
مزيد من التفاصيل حول الاختلافاتمزيد من التفاصيل حول الاختلافات
عند تحويل CSV إلى ORC، حدد أنواع البيانات والقيم الخالية والتواريخ والترميز والفواصل وقواعد علامات الاقتباس ثم تحقق منها.
- يدعم ORC التخزين التحليلي الواعي بالمخطط وقراءة أعمدة محددة.
- يُستخدم CSV على نطاق واسع، لكن أداة الاستيراد تحدد جزئياً تفسير الأنواع وطريقة التحليل.
الأسئلة الشائعة
هل يمكن فتح ملف ORC مباشرةً في جدول بيانات؟
غالباً لا. استخدم محركاً أو مكتبة تدعم ORC للاستعلام عن البيانات أو تصديرها كجدول مثل CSV.