Open
Description
Describe the feature
In Kafka and Fileset, we may need a table schema to deserialize data. We can manage the external schema registry in Gravitino.
Motivation
- Manage the table schema in Gravitino.
- Using SQL to read the Kafka topic or Fileset when binding the table schema to the topic or fileset.
Describe the solution
We can introduce a TableSchemaCatalog to manage the TableSchema.
We can bind a table schema such as catalog.schema.table-schema
to a topic or fileset when needed. So we can get the table schema from the external schema registry. We can also add a schema registry managed by gravitino, so we can directory save the table schema to the gravitino metastore.
Additional context
No response
Activity