Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-19457

Support Iceberg as a table format

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Duplicate
    • None
    • None
    • Metastore, StorageHandler
    • None
    • Support added for the iceberg table format.

    Description

      From Netflix/iceberg:

      Iceberg is a new table format for storing large, slow-moving tabular data. It is designed to improve on the de-facto standard table layout built into Hive, Presto, and Spark.

      Iceberg elegantly solves many data and metadata challenges when handling large datasets, especially when using eventually consistent file stores. By integrating iceberg with Hive we could hope to gain the following:

      • Improved performance when reading large numbers of partitions (HMS is no longer a bottleneck).
      • Users receiving a consistent view when reading changing datasets (snapshot isolation).
      • Strong consistency on eventually consistent file stores without the need for additional infrastructure (data is immutable, eventually consistent ops are avoided; data is always PUT and LIST is avoided).

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              teabot Elliot West
              Votes:
              4 Vote for this issue
              Watchers:
              32 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: