Hi all,
Gravitino currently supports the MySQL catalog[1], PostgreSQL catalog[2] and 
Apache Doris catalog[3] for metadata management but does not support 
OceanBase[4] yet. I'd like to start a discussion about adding OceanBase JDBC 
catalog support to Gravitino.
This integration could potentially expand Gravitino's capabilities in managing 
relational database metadata.
I've opened a Github issue to discuss this proposal: 
https://github.com/apache/gravitino/issues/4353 
<https://github.com/apache/gravitino/issues/4353 >
And I have completed the main code and submitted a PR: 
https://github.com/apache/gravitino/pull/4626 
<https://github.com/apache/gravitino/pull/4626 >
A draft design document is available here: 
https://docs.google.com/document/d/19IQNeh-tXmgOIbDuy8yMSoqDpl-jp26HjvlR5ByeQLY/edit?usp=sharing
 
<https://docs.google.com/document/d/19IQNeh-tXmgOIbDuy8yMSoqDpl-jp26HjvlR5ByeQLY/edit?usp=sharing
 >
I'd appreciate the community's thoughts on:

 * 
Is this feature aligned with Gravitino's goals?

 * 
Are there any concerns or potential issues we should address?

 * 
Any suggestions for improving the design or implementation approach?
If there's interest in pursuing this, I'm willing to continue to improve the 
above PR. However, I'm open to any feedback or alternative approaches the 
community might suggest.
Thanks for your time and input.
Best,
yuanoOo
[1] https://github.com/apache/gravitino/blob/main/docs/jdbc-mysql-catalog.md 
<https://github.com/apache/gravitino/blob/main/docs/jdbc-mysql-catalog.md >
[2] 
https://github.com/apache/gravitino/blob/main/docs/jdbc-postgresql-catalog.md 
<https://github.com/apache/gravitino/blob/main/docs/jdbc-postgresql-catalog.md >
[3] https://github.com/apache/gravitino/blob/main/docs/jdbc-doris-catalog.md 
<https://github.com/apache/gravitino/blob/main/docs/jdbc-doris-catalog.md >
[4] https://www.oceanbase.com/ <https://www.oceanbase.com/ >

Reply via email to