Skip to content

DNET_RCFile

nishi_74322014 edited this page Sep 11, 2026 · 1 revision

RCFile

概要

  • Record Columnar File の略
  • Apache Hiveから利用できる
  • 列指向のストレージフォーマット
  • 分散ストレージ上でパフォーマンスがでるように設計されている.

詳細

  • 複数の Record をまとめて固定長の row group として扱い,かつそれを列毎に並び替える.
  • ブロックが複数計算機に分割配置されることを抑え
    • 圧縮を効きやすくする.
    • オブジェクトのデシリアライズ・解凍を lazy に行うことができる.

ORCFile

RCFile の苦手な操作を克服するためにメタデータを追加したファイルフォーマット

参考

補足:現在の Hadoop / Spark エコシステムでは、 列指向フォーマットとして ORC・Parquet が主流であり、 RCFile は歴史的な位置付けとなっている。


Tags: 移行, RCFile, ORCFile, 列指向, ストレージフォーマット, Hive, Hadoop, Parquet

NetDevInfraWiki

マイクロソフト系技術情報 Wiki
Open 棟梁 Wiki

(未着手)

開発基盤部会 Wiki

移行管理: DONETODO

Clone this wiki locally