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 (3)

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf big data file format
columnar storage file format
abbreviation ORC
comparedWith Apache Avro
Apache Parquet
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
Apache Hive
Apache Impala
Apache Spark
Presto
Trino
license Apache License 2.0
openSource true
optimizedFor OLAP-style queries
read-heavy workloads
partOf Apache ORC project
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
linked to: Hadoop

Apache Hive
big data systems

How these facts were elicited

Referenced by (4)

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

ORC fullName Optimized Row Columnar
ORC abbreviationFor Optimized Row Columnar
Apache ORC fullName Apache Optimized Row Columnar
subject linked to: Apache ORC project
linked to: Optimized Row Columnar
Apache ORC defines Optimized Row Columnar (ORC) file format
subject linked to: Apache ORC project
linked to: Optimized Row Columnar