Name |
Apache Iceberg |
CSV |
Description |
Iceberg is a high-performance format for huge analytic tables. Utilises data stored in either parquet, avro, or orc. |
Comma-Separated Values (CSV) is a text file format that uses commas to separate values in plain text. |
License |
Apache license 2.0 |
N/A |
Source code |
https://github.com/apache/iceberg |
|
Website |
https://iceberg.apache.org/ |
https://www.rfc-editor.org/rfc/rfc4180.html |
Year created |
2017 |
0 |
Company |
Netflix |
|
Language support |
|
java, scala, c++, python, r, php, go |
Use cases |
Write once read many, Analytics, Efficient storage, ACID transactions |
|
Is human readable |
no
|
yes
|
Orientation |
column or row |
row |
Has type system |
yes
|
no
|
Has nested structure support |
yes
|
no
|
Has native compression |
yes
|
no
|
Has encoding support |
yes
|
no
|
Has constraint support |
no
|
no
|
Has acid support |
yes
|
no
|
Has metadata |
yes
|
no
|
Has encryption support |
maybe
|
no
|
Data processing framework support |
Apache Drill,
Apache Flink,
Apache Gobblin,
Apache Pig,
Apache Spark,
|
Apache Beam,
Apache Drill,
Apache Flink,
Apache Gobblin,
Apache Hive,
Apache NiFi,
Apache Pig,
Apache Spark,
|
Analytics query support |
Apache Impala,
Apache Druid,
Apache Hive,
AWS Athena,
BigQuery,
Clickhouse,
Dremio,
DuckDB,
Presto,
Trino,
|
Apache Impala,
Apache Druid,
Apache Pinot,
AWS Athena,
Azure Synapse,
BigQuery,
Clickhouse,
Dremio,
DuckDB,
Firebolt,
|