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