Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Definition

An item in the `Hudi` ingestion processing timeline

Design details

At its core, Hudi maintains a timeline of all actions performed on the def~dataset def~table at different instants of time that helps provide instantaneous views of the def~dataset def~table, while also efficiently supporting retrieval of data in the order of arrival. A Hudi `timeline instant` consists of the following components

Design decisions

  1. Hudi guarantees that the actions performed on the timeline are atomic & timeline consistent based on the instant time.

Key Instant action types performed include:

Excerpt Include
instant def~instant-action-typeinstant
def~instant-action-type
nopaneltrue

Any given instant can be in one of the following instant states:

Excerpt Include
def~instant-state
def~instant-stateinstant stateinstant state
nopaneltrue

Design decisions

  1. #todo

Related concepts

  1. def~datasetdef~table
  2. instant state
  3. instant def~instant-action-type
  4. instant def~instant-time
  5. def~commit
  6. file format

Status (draft)