Hi Minghuang, Thank you very much for Mingyuan's contribution to the OceanBase catalog, and also thank Jerry for his suggestions. I am very willing to help Mingyuan complete the construction of OB catalog.
I see that you have already submitted the design document and PR. I initially think that this PR can be further split and refined. Before reviewing the PR, I will review your design document as soon as possible and comment on it. Best Regards, Minghuang Li On 2024/09/02 06:37:50 Saisai Shao wrote: > Hi Mingyuan, > > I think the design doc looks generally OK, but still lacks some details, > for example, > > 1. The type mapping relation between Gravitino and OB, does OB have some > particular types that Gravitino cannot support, and how to handle it? > 2. The partition strategy of OB and how to map to Gravitino, other about > distributions, sort orders, indexing. > 3. Does OB have some special metadata that cannot be supported by > Gravitino, and how to do it? > > I think these things should be sorted out, so that we can have a good > support for OB. > > BTW, I will ask Minghuang in the CC list to shepherd you to fulfill all the > work about adding a new catalog. > > Best, > Jerry > > > 赵明远(远疏) <zhaomingyuan....@digital-engine.com> 于2024年9月1日周日 18:47写道: > > > Hi Saisai, > > > > Thanks for your reminder, I have updated the permissions. > > > > Best, > > yuan > > > > ------------------------------------------------------------------ > > 发件人:Saisai Shao<sai.sai.s...@gmail.com> > > 日 期:2024年09月02日 01:31:40 > > 收件人:<dev@gravitino.apache.org> > > 抄 送:赵明远(远疏)<zhaomingyuan....@digital-engine.com> > > 主 题:Re: [DISCUSS] Adding OceanBase JDBC Catalog Support in Gravitino > > > > Hi Mingyuan, > > > > Thanks a lot for your proposal, can you please open the "commenter" > > permissions of the design doc, so that we can put the comment on the doc. > > > > Best, > > Jerry > > > > 俊平堵 <junping...@apache.org> 于2024年8月27日周二 21:10写道: > > > >> Thanks Mingyuan for your contribution! > >> +1 on adding more open source DB support, such as OB, etc. > >> > >> Thanks, > >> > >> JP > >> > >> roryqi <ror...@apache.org> 于2024年8月27日周二 21:06写道: > >> > >> > Appreciate for your work. I will read the document later. > >> > > >> > Best > >> > Rory > >> > > >> > > >> > > >> > > >> > > >> > 赵明远(远疏) <zhaomingyuan....@digital-engine.com.invalid> 于2024年8月28日周三 > >> > 11:11写道: > >> > > >> > > 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/ > > >> > > > >> > > >> > > > > >