Here are some learning suggestions referenced from Roman ~

IMO the first thing you need to do is to read the whitepaper [1] to
understand the big picture.

Then you can read the Calcite presentation [2] where all main API's are
very well described.

And the last step, which is my main source of knowledge about Calcite,
is to explore the source code of systems that already use Calcite for
query processing. I would recommend Apache Ignite [3], Apache Drill [4],
Hazelcast [5] and many others that you can find here [6].

[1] https://arxiv.org/pdf/1802.10233.pdf
[2]
https://www.slideshare.net/JordanHalterman/introduction-to-apache-calcite
[3] https://github.com/apache/ignite
[4] https://github.com/apache/drill
[5] https://github.com/hazelcast/hazelcast
[6] https://calcite.apache.org/docs/powered_by.html

Best,
Danny Chan
在 2020年10月14日 +0800 PM2:29,guangyuan wang <[email protected]>,写道:
> Hi Danny Chan
> Nice to meet you. I'm very glad to see that the community is so active.
> Thank you very much.
> I am not very familiar with calcite. Do you have any suggestions for the
> newcomer?
> I'd like to fix some bugs in Jira. But it's hard for me to figure out which
> one(bug) is more friendly for me in Jira, could you recommend some to me?
>
> Danny Chan <[email protected]> 于2020年10月14日周三 上午11:17写道:
>
> > Welcome Guangyuan Wang ~
> >
> > Very glad that you are interested in Calcite community, hope we can work
> > together to make it better ~
> >
> > You can fire issues, ask/answer questions, basically any contributions are
> > appreciated ~
> >
> > Best,
> > Danny Chan
> > 在 2020年10月14日 +0800 AM8:48,guangyuan wang <[email protected]>,写道:
> > > Hello, everyone.
> > > My name is Guangyuan Wang. I'm a java software engineer and also an
> > Apache
> > > committer. As I am very interested in SQL optimizer, I'd like to join the
> > > calcite community. To contribute to the community is my honor.
> > > Thank you.
> > >
> > >
> > >
> > > Best Wishes
> > >
> > > Guangyuan Wang
> >

Reply via email to