gravitino icon indicating copy to clipboard operation
gravitino copied to clipboard

[FEATURE] Supporting storing column metadata in Gravitino

Open jerryshao opened this issue 1 year ago • 1 comments

Describe the feature

Currently, column is managed out of Gravitino, for example, column in a Hive table is gotten from HMS, column in an Iceberg table is gotten from Iceberg's metadata.

The current design choice avoids the duplication of maintaining column metadata both in Gravitino and underlying sources. But in the meantime, it brings some limitations like tagging on columns is hard to achieve in Gravitino.

So we should figure out a solution to handle this scenario: support some operations in Gravitino while keep consistency between two services for column.

Attach the design doc (https://docs.google.com/document/d/1X9kFeckDMrzqHo5fcOO55bnU0GIf2DM0KxheH4Nry54/edit?usp=sharing)

Tasks:

  • [x] #4795
  • [ ] #4867
  • [ ] Implement the column management logic in Gravitino.
  • [ ] #4599

Motivation

No response

Describe the solution

No response

Additional context

No response

jerryshao avatar Aug 12 '24 11:08 jerryshao

Here attaches the design doc https://docs.google.com/document/d/1X9kFeckDMrzqHo5fcOO55bnU0GIf2DM0KxheH4Nry54/edit?usp=sharing

jerryshao avatar Aug 29 '24 22:08 jerryshao