Format Atlas

Bandingkan

Parquet vs ORC

Parquet dan ORC adalah format kolumnar untuk data analitis berskala besar. Pilihan bergantung pada mesin kueri, platform yang ada, dan beban kerja terukur.

Format mana yang sebaiknya dipilih?

Utamakan format yang paling didukung oleh mesin dan alat yang sudah digunakan, lalu uji data dan kueri yang representatif.

Cocok untuk Parquet

Menyimpan tabel terstruktur untuk analisis

  • Kumpulan besar yang dibaca menurut kolom terpilih

Cocok untuk ORC

Menyimpan tabel besar terstruktur untuk analisis

  • Kueri yang membaca kolom terpilih dan memakai indeks

Informasi dasar

ItemParquetORC
Ekstensi.parquet.orc
Tipe MIMEapplication/vnd.apache.parquetapplication/vnd.apache.orc
Penggunaan umumMenyimpan tabel terstruktur untuk analisisMenyimpan tabel besar terstruktur untuk analisis
Cara membukaGunakan alat Parquet untuk memeriksa skema, tipe kolom, jumlah baris, dan nilai.Gunakan alat ORC untuk memeriksa skema, kolom, jumlah baris, kompresi, dan nilai contoh.
Ekspor atau konversiDari CSV atau format lain, periksa tipe, null, waktu, pengodean, partisi, dan jumlah baris.Ke Parquet atau CSV, periksa tipe, null, waktu, desimal, partisi, dan jumlah baris.

Pilih menurut penggunaan

Kumpulan besar yang dibaca menurut kolom terpilih

Menyimpan tabel terstruktur untuk analisis

Parquet

Kueri yang membaca kolom terpilih dan memakai indeks

Menyimpan tabel besar terstruktur untuk analisis

ORC

Poin utama 1

Keduanya menyimpan nilai per kolom untuk pembacaan analitis.

Perbedaan lebih lanjut

Poin utama 2

ORC menyertakan informasi tipe dan indeks di dalam berkas.

Perbedaan lebih lanjut

Perbedaan lebih lanjut

Bandingkan kinerja baca, kompresi, penanganan skema, dan interoperabilitas menggunakan set data nyata. Pilih format yang sesuai dengan alur produksi, bukan hanya berdasarkan ekstensi.

  • Parquet banyak digunakan dalam mesin analitis dan alur data lake.
  • ORC menyediakan penyimpanan kolumnar dengan indeks yang dapat membantu pembacaan selektif.
  • Dukungan mesin, format tabel, dan pola kueri memengaruhi hasil.

Pertanyaan umum

Apakah salah satunya selalu lebih cepat?

Tidak. Kinerja bergantung pada mesin, bentuk data, pengaturan kompresi, dan kueri. Ukur beban kerja yang dituju.

Pelajari lebih lanjut

Kegunaan dan pemeriksaan terkait

Memilih format untuk analitik dan pertukaran data

Referensi dan spesifikasi