Optimized Row Columnar

E426163

Optimized Row Columnar (ORC) is a highly efficient, columnar storage file format commonly used in big data systems like Apache Hive to enable fast query performance and effective data compression.

All labels observed (1)

Label Occurrences
Optimized Row Columnar canonical 2

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf big data file format
columnar storage file format
abbreviation ORC
comparedWith Apache Avro NERFINISHED
Apache Parquet NERFINISHED
compressionAlgorithms LZO
Snappy
Zlib
no compression
dataModel columnar
designedFor effective data compression
efficient analytical queries
fast query performance
fileExtension .orc
hasFeature ACID table support in Hive
file level statistics
lightweight indexes
row group level statistics
stripe level statistics
support for nested structures
type-specific encodings
integratesWith Apache Flink NERFINISHED
Apache Hive NERFINISHED
Apache Impala NERFINISHED
Apache Spark NERFINISHED
Presto NERFINISHED
Trino NERFINISHED
license Apache License 2.0
openSource true
optimizedFor OLAP-style queries
read-heavy workloads
partOf Apache ORC project NERFINISHED
stores column-level statistics
data in stripes
indexes for each stripe
supports complex data types
compression
predicate pushdown
schema evolution
splittable files
statistics at multiple granularities
typicalUseCase ETL pipelines
data warehousing
long-term analytical storage
usedIn Apache Hadoop ecosystem NERFINISHED
Apache Hive NERFINISHED
big data systems

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

ORC fullName Optimized Row Columnar
ORC abbreviationFor Optimized Row Columnar