You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@calcite.apache.org by Stamatis Zampetakis <za...@gmail.com> on 2020/10/15 13:09:31 UTC

[DISCUSS] Apache Calcite Online Meetup January 2021

Hi guys,

How do you feel about participating in an online meetup for Calcite in
January 2021?

It's been forever since we organised a Calcite meetup and with the current
situation (pandemic) it will be almost impossible to hold one in person in
the near future.

Nevertheless, people now more than ever tend to organise and attend such
events so we could take advantage of the situation to exchange ideas, learn
new things, and meet each other in a more interactive way.

We can have a few presentations and slots for open discussion among us.

The subject can be anything from something very technical to a very simple
presentation of an adapter, the use of calcite in a university course, in
academia, or whatever else you can imagine.

The duration can be also flexible, ranging from a few minutes to an hour or
more depending on the courage of the speaker.

I'm sure most of us have some slides here and there that could feed a small
presentation around Calcite so let's make this happen!

So are there people interested to give a talk around Calcite?

Personally, I can give a presentation on very basic stuff on query
optimization and Calcite showing a bit of motivation and going through the
main APIs with examples and code samples.

Apart from speakers, are there people interested in attending such meetups?

We can fix the date and time based on the region of the majority.

Best,
Stamatis

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Stamatis Zampetakis <za...@gmail.com>.
I had some off list discussion with other people expressing a preference
towards regular zoom meetings for more interactivity so I guess it's worth
trying it out. Let's use that in the next meetup.

Best,
Stamatis

PS. Thanks to all those people for their feedback

On Mon, Jan 25, 2021 at 7:26 PM Stamatis Zampetakis <za...@gmail.com>
wrote:

> Thanks for sharing your thoughts Michael, Julian.
>
> Webinar is more appropriate for a larger audience since it allows finer
> control on who and when can share content [1] and it is less susceptible to
> Zoom bombers.
>
> It is true that it might be a bit annoying to ask for permission to
> talk/share content but it is not uncommon for events with more than few
> (10) people.
> Hosts can add panelists (people who can share audio/video/screen) before
> and during the event with 1-2 clicks so I don't see any big advantage for
> switching to a regular meeting.
> Possibly, next time what we can do is add the people who are interested in
> sharing audio/video to the panel before the event but still at request
> basis.
>
> Finally, let me say that if somebody wants to be added as co-host at the
> meetup group [2] in order to organise an event I would be very happy to add
> him.
>
> Best,
> Stamatis
>
> [1]
> https://support.zoom.us/hc/en-us/articles/115005474943-Meeting-and-webinar-comparison
> [2] https://www.meetup.com/Apache-Calcite/
>
> On Mon, Jan 25, 2021 at 4:29 PM Michael Mior <mm...@apache.org> wrote:
>
>> With appropriate permissions, mic interruptions are not an issue as
>> the host can prevent others from unmuting themselves. I don't think
>> the quality of the recording is affected either except that I'm not
>> sure about having the face superimposed on slides in regular Zoom
>> meeting format. (This could be a positive or negative depending on
>> preferences.)
>>
>> I think switching to a regular Zoom meeting for general discussion
>> would be great, but I don't believe it's possible to do so with the
>> same link. That is, I believe everyone would have to disconnect and
>> rejoin a different meeting, which would work, but interrupt the flow.
>>
>> --
>> Michael Mior
>> mmior@apache.org
>>
>> Le sam. 23 janv. 2021 à 18:32, Julian Hyde <jh...@apache.org> a écrit :
>> >
>> > Michael,
>> >
>> > From my perspective (as a presenter) the webinar worked well. The
>> > transitions between presenters were smooth, capacity seemed to be
>> > good, there were no interruptions from attendees' microphones, the Q&A
>> > applet delivered questions efficiently, and the recordings are high
>> > quality (good sound, and presenter's face superimposed over the the
>> > slides). Is it possible that regular zoom would have been inferior in
>> > one of those factors?
>> >
>> > I wonder, would your concerns be met if we did the presentations in a
>> > webinar and switched to a regular zoom for the general discussion?
>> >
>> > Julian
>> >
>> > On Fri, Jan 22, 2021 at 7:48 AM Michael Mior <mm...@apache.org> wrote:
>> > >
>> > > Thanks for organizing Stamatis! I enjoyed hearing what others are
>> > > working on. However, if we do this again I wonder if we could use a
>> > > regular Zoom meeting instead of a webinar. I think it might be easier
>> > > to facilitate discussion that way.
>> > > --
>> > > Michael Mior
>> > > mmior@apache.org
>> > >
>> > > Le ven. 22 janv. 2021 à 06:28, Stamatis Zampetakis <za...@gmail.com>
>> a écrit :
>> > > >
>> > > > Hi everybody,
>> > > >
>> > > > Thanks again for attending the meetup and of course big thanks to
>> the
>> > > > speakers for the great presentations and thoughtful discussion.
>> > > >
>> > > > For those interested the recordings are now available on youtube:
>> > > >
>> https://www.youtube.com/playlist?list=PLUp_iibbIwFF_5xeLRgz4zU33mFRbS5Y6
>> > > >
>> > > > Best,
>> > > > Stamatis
>> > > >
>> > > > On Fri, Jan 15, 2021 at 4:07 AM Chunwei Lei <ch...@gmail.com>
>> wrote:
>> > > >
>> > > > > Ignore my previous email. I found the link[1] after I read all
>> the replies.
>> > > > >
>> > > > > Besides, I have sent the link to my colleagues.
>> > > > >
>> > > > > The online meetup is a little late in UTC+8. Would the meetup be
>> recorded?
>> > > > >
>> > > > >
>> > > > > [1] https://www.meetup.com/Apache-Calcite/events/275461117/
>> > > > >
>> > > > > Best,
>> > > > > Chunwei
>> > > > >
>> > > > >
>> > > > > On Fri, Jan 15, 2021 at 10:57 AM Chunwei Lei <
>> chunwei.lcw@alibaba-inc.com>
>> > > > > wrote:
>> > > > >
>> > > > >> Hi, Stamatis.
>> > > > >>
>> > > > >> How can I submit my PGP key? (It's my first time to attend an
>> online
>> > > > >> meetup~~)
>> > > > >>
>> > > > >>
>> > > > >>
>> > > > >> Best,
>> > > > >> Chunwei
>> > > > >>
>> > > > >>
>> > > > >>
>> ------------------------------------------------------------------
>> > > > >> 发件人:Stamatis Zampetakis <za...@gmail.com>
>> > > > >> 发送时间:2021年1月15日(星期五) 07:10
>> > > > >> 收件人:dev <de...@calcite.apache.org>
>> > > > >> 主 题:Re: [DISCUSS] Apache Calcite Online Meetup January 2021
>> > > > >>
>> > > > >> I updated the agenda and added some more information regarding
>> the key
>> > > > >> signing party.
>> > > > >>
>> > > > >> For those planning to attend the party, the deadline for
>> submitting your
>> > > > >> PGP key is Mon, Jan 18, 2021, 9:00 AM PST (UTC-8).
>> > > > >>
>> > > > >> Best,
>> > > > >> Stamatis
>> > > > >>
>> > > > >> On Wed, Jan 13, 2021 at 8:28 AM Vladimir Ozerov <
>> ppozerov@gmail.com>
>> > > > >> wrote:
>> > > > >>
>> > > > >> > *Talk duration*: 30 min.
>> > > > >> >
>> > > > >> > ср, 13 янв. 2021 г. в 10:27, Vladimir Ozerov <
>> ppozerov@gmail.com>:
>> > > > >> >
>> > > > >> > > Hi Stamatis, Julian,
>> > > > >> > >
>> > > > >> > > Thank you for releasing the slot. Just to be crystal clear -
>> I was
>> > > > >> very
>> > > > >> > > late with my proposal, and have no urge to present in
>> January. Both
>> > > > >> > January
>> > > > >> > > and April are perfectly fine with me. So please prioritize
>> this talk
>> > > > >> over
>> > > > >> > > others only if you see a really good reason to do so. In any
>> case, I
>> > > > >> > > confirm that I can present in January. Please find the talk
>> details
>> > > > >> > below.
>> > > > >> > >
>> > > > >> > > *Speaker:* Vladimir Ozerov
>> > > > >> > > *Title:* Apache Calcite integration in Hazelcast IMDG
>> > > > >> > > *Abstract: *
>> > > > >> > > Hazelcast IMDG is a distributed in-memory key-value store.
>> In this
>> > > > >> talk,
>> > > > >> > I
>> > > > >> > > will present how we used Apache Calcite to create a new
>> distributed
>> > > > >> SQL
>> > > > >> > > engine that queries Hazelcast IMDG data.
>> > > > >> > > We start with motivation and general design. Then we examine
>> how
>> > > > >> > Hazelcast
>> > > > >> > > IMDG leverages Apache Calcite for query parsing, validation,
>> and
>> > > > >> > > optimization, and why we decided not to use Apache Calcite
>> for JDBC
>> > > > >> and
>> > > > >> > > query execution. We also discuss several Apache Calcite
>> problems that
>> > > > >> > > negatively affect the integration and propose possible future
>> > > > >> > improvements.
>> > > > >> > >
>> > > > >> > > Regards,
>> > > > >> > > Vladimir.
>> > > > >> > >
>> > > > >> > > ср, 13 янв. 2021 г. в 02:48, Stamatis Zampetakis <
>> zabetak@gmail.com>:
>> > > > >> > >
>> > > > >> > >> Yesterday, I updated our website to also include Vladimir's
>> talk
>> > > > >> about
>> > > > >> > >> Hazelcast so I think it is better to keep it that way.
>> > > > >> > >> Initially I had in mind something between 2 and 4 talks for
>> this
>> > > > >> meetup
>> > > > >> > >> (2-3h) so I think we are good to go.
>> > > > >> > >>
>> > > > >> > >> Let's now freeze the agenda to avoid changing it till the
>> last
>> > > > >> minute.
>> > > > >> > >> I will open up the discussion for the next meetup in
>> another email
>> > > > >> so we
>> > > > >> > >> start filling the slots for April.
>> > > > >> > >>
>> > > > >> > >> It's definitely useful to have the talks on camera. I will
>> record
>> > > > >> them
>> > > > >> > via
>> > > > >> > >> Zoom and split them after the meetup.
>> > > > >> > >> If the presenters give their consent I can upload them
>> afterwards to
>> > > > >> > >> Youtube/Vimeo.
>> > > > >> > >>
>> > > > >> > >> Best,
>> > > > >> > >> Stamatis
>> > > > >> > >>
>> > > > >> > >>
>> > > > >> > >> On Wed, Jan 13, 2021 at 12:15 AM Julian Hyde <
>> jhyde@apache.org>
>> > > > >> wrote:
>> > > > >> > >>
>> > > > >> > >> > I'm happy to yield my spot (and speak instead in April) if
>> > > > >> Vladimir is
>> > > > >> > >> > still prepared to talk. I'd love to get his work on
>> Hazelcast
>> > > > >> > >> > integration on the record!
>> > > > >> > >> >
>> > > > >> > >> > By the way, will it be possible to record these talks and
>> post them
>> > > > >> > >> > *as separate items* to (say) YouTube or Vimeo? I think
>> it's
>> > > > >> important
>> > > > >> > >> > that they are separate, so that people can find the
>> particular talk
>> > > > >> > >> > they are interested in.
>> > > > >> > >> >
>> > > > >> > >> > Julian
>> > > > >> > >> >
>> > > > >> > >> > On Tue, Jan 12, 2021 at 12:17 AM Vladimir Ozerov <
>> > > > >> ppozerov@gmail.com>
>> > > > >> > >> > wrote:
>> > > > >> > >> > >
>> > > > >> > >> > > Hi Stamatis,
>> > > > >> > >> > >
>> > > > >> > >> > > Sorry, my previous email was not clear enough. To
>> clarify - I was
>> > > > >> > >> > thinking
>> > > > >> > >> > > about the mentioned next meetup in April because the
>> schedule for
>> > > > >> > the
>> > > > >> > >> > > January meetup appears to be too packed already (3
>> talks in
>> > > > >> 1:30h).
>> > > > >> > I
>> > > > >> > >> > > I am ready to talk in both January and April. Just want
>> to ensure
>> > > > >> > >> that we
>> > > > >> > >> > > do not overwhelm our attendees.
>> > > > >> > >> > >
>> > > > >> > >> > > I'll provide the talk details in the nearest day.
>> > > > >> > >> > >
>> > > > >> > >> > > Regards,
>> > > > >> > >> > > Vladimir.
>> > > > >> > >> > >
>> > > > >> > >> > > вт, 12 янв. 2021 г. в 01:41, Stamatis Zampetakis <
>> > > > >> zabetak@gmail.com
>> > > > >> > >:
>> > > > >> > >> > >
>> > > > >> > >> > > > That would be great Vladimir, I will update the
>> agenda.
>> > > > >> > >> > > >
>> > > > >> > >> > > > If possible please provide a title, duration, and
>> abstract.
>> > > > >> > >> > > >
>> > > > >> > >> > > > Best,
>> > > > >> > >> > > > Stamatis
>> > > > >> > >> > > >
>> > > > >> > >> > > > On Mon, Jan 11, 2021 at 8:35 PM Vladimir Ozerov <
>> > > > >> > ppozerov@gmail.com
>> > > > >> > >> >
>> > > > >> > >> > > > wrote:
>> > > > >> > >> > > >
>> > > > >> > >> > > > > Hi,
>> > > > >> > >> > > > >
>> > > > >> > >> > > > > I can share our experience with Apache Calcite
>> integration
>> > > > >> into
>> > > > >> > >> > > > Hazelcast
>> > > > >> > >> > > > > distributed SQL engine.
>> > > > >> > >> > > > >
>> > > > >> > >> > > > > Regards,
>> > > > >> > >> > > > > Vladimir
>> > > > >> > >> > > > >
>> > > > >> > >> > > > > Вт, 5 янв. 2021 г. в 00:48, Vineet G <
>> vgargapache@gmail.com
>> > > > >> >:
>> > > > >> > >> > > > >
>> > > > >> > >> > > > > > Hi Stamatis,
>> > > > >> > >> > > > > >
>> > > > >> > >> > > > > > Something has come up and unfortunately I will
>> not be able
>> > > > >> to
>> > > > >> > >> > present
>> > > > >> > >> > > > the
>> > > > >> > >> > > > > > talk.
>> > > > >> > >> > > > > >
>> > > > >> > >> > > > > > Vineet
>> > > > >> > >> > > > > >
>> > > > >> > >> > > > > > > On Jan 3, 2021, at 1:37 PM, Stamatis Zampetakis
>> <
>> > > > >> > >> > zabetak@gmail.com>
>> > > > >> > >> > > > > > wrote:
>> > > > >> > >> > > > > > >
>> > > > >> > >> > > > > > > I updated the agenda on meetup to include
>> Julian's talk
>> > > > >> > around
>> > > > >> > >> > > > spatial
>> > > > >> > >> > > > > > > queries.
>> > > > >> > >> > > > > > >
>> > > > >> > >> > > > > > > So far we have four presentations lasting
>> approximately
>> > > > >> 1h45
>> > > > >> > >> so I
>> > > > >> > >> > > > still
>> > > > >> > >> > > > > > > find the duration reasonable.
>> > > > >> > >> > > > > > >
>> > > > >> > >> > > > > > > Of course if there are more people interested
>> to present
>> > > > >> > >> > something we
>> > > > >> > >> > > > > can
>> > > > >> > >> > > > > > > schedule another meetup in April as Julian
>> suggested.
>> > > > >> > >> > > > > > > I am always happy to see what other people are
>> working on
>> > > > >> > and
>> > > > >> > >> > more
>> > > > >> > >> > > > > > Calcite
>> > > > >> > >> > > > > > > use-cases.
>> > > > >> > >> > > > > > >
>> > > > >> > >> > > > > > > Best,
>> > > > >> > >> > > > > > > Stamatis
>> > > > >> > >> > > > > > >
>> > > > >> > >> > > > > > > On Sun, Jan 3, 2021 at 2:09 AM Julian Hyde <
>> > > > >> > >> > jhyde.apache@gmail.com>
>> > > > >> > >> > > > > > wrote:
>> > > > >> > >> > > > > > >
>> > > > >> > >> > > > > > >> In other news.... I’ll be co-presenting (with
>> Mosha
>> > > > >> > >> Pasumansky)
>> > > > >> > >> > a
>> > > > >> > >> > > > talk
>> > > > >> > >> > > > > > >> “Open source SQL - beyond parsers: ZetaSQL and
>> Apache
>> > > > >> > >> Calcite”
>> > > > >> > >> > at
>> > > > >> > >> > > > the
>> > > > >> > >> > > > > > >> Northwest Database Society Annual Meeting on
>> January
>> > > > >> 29th.
>> > > > >> > >> It’s
>> > > > >> > >> > > > > virtual
>> > > > >> > >> > > > > > and
>> > > > >> > >> > > > > > >> free, but you must sign up to attend.
>> > > > >> > >> > > > > > >>
>> > > > >> > >> > > > > > >> Julian
>> > > > >> > >> > > > > > >>
>> > > > >> > >> > > > > > >> [1] https://sites.google.com/view/nwds2021
>> > > > >> > >> > > > > > >>
>> > > > >> > >> > > > > > >>> On Jan 2, 2021, at 12:47 PM, Julian Hyde <
>> > > > >> > >> > jhyde.apache@gmail.com>
>> > > > >> > >> > > > > > wrote:
>> > > > >> > >> > > > > > >>>
>> > > > >> > >> > > > > > >>>  I can give a talk “Implementing spatial
>> queries using
>> > > > >> > >> algebra
>> > > > >> > >> > > > > > >> rewrites”, 20 minutes.
>> > > > >> > >> > > > > > >>>
>> > > > >> > >> > > > > > >>> But if that makes the meetup too long, I am
>> equally
>> > > > >> happy
>> > > > >> > to
>> > > > >> > >> > > > postpone
>> > > > >> > >> > > > > > >> the talk. How about scheduling another meetup
>> in say
>> > > > >> > April?
>> > > > >> > >> > > > > > >>>
>> > > > >> > >> > > > > > >>> Julian
>> > > > >> > >> > > > > > >>>
>> > > > >> > >> > > > > > >>>> On Dec 31, 2020, at 3:10 AM, Stamatis
>> Zampetakis <
>> > > > >> > >> > > > zabetak@gmail.com
>> > > > >> > >> > > > > >
>> > > > >> > >> > > > > > >> wrote:
>> > > > >> > >> > > > > > >>>>
>> > > > >> > >> > > > > > >>>>  I just published the event on Meetup [1].
>> > > > >> > >> > > > > > >>>>
>> > > > >> > >> > > > > > >>>> The agenda is not yet finalized so if there
>> are people
>> > > > >> > who
>> > > > >> > >> > would
>> > > > >> > >> > > > > like
>> > > > >> > >> > > > > > to
>> > > > >> > >> > > > > > >>>> give a talk or add/remove things from the
>> agenda
>> > > > >> please
>> > > > >> > >> reply
>> > > > >> > >> > to
>> > > > >> > >> > > > > this
>> > > > >> > >> > > > > > >>>> thread.
>> > > > >> > >> > > > > > >>>>
>> > > > >> > >> > > > > > >>>> Best,
>> > > > >> > >> > > > > > >>>> Stamatis
>> > > > >> > >> > > > > > >>>>
>> > > > >> > >> > > > > > >>>> [1]
>> > > > >> > >> https://www.meetup.com/Apache-Calcite/events/275461117/
>> > > > >> > >> > > > > > >>>>
>> > > > >> > >> > > > > > >>>>>> On Mon, Nov 30, 2020 at 12:37 AM Rui Wang <
>> > > > >> > >> > amaliujia@apache.org
>> > > > >> > >> > > > >
>> > > > >> > >> > > > > > >> wrote:
>> > > > >> > >> > > > > > >>>>>
>> > > > >> > >> > > > > > >>>>> Title: event timestamp semantic based
>> streaming SQL
>> > > > >> > >> > > > > > >>>>> Abstract: this talk will cover in Calcite
>> Streaming
>> > > > >> SQL
>> > > > >> > >> > case, how
>> > > > >> > >> > > > > to
>> > > > >> > >> > > > > > >> reason
>> > > > >> > >> > > > > > >>>>> data completeness in terms of event
>> timestamp
>> > > > >> semantic
>> > > > >> > and
>> > > > >> > >> > how to
>> > > > >> > >> > > > > > >> control
>> > > > >> > >> > > > > > >>>>> materialization latency given unbounded
>> input data
>> > > > >> (in
>> > > > >> > >> > Calcite
>> > > > >> > >> > > > > > roadmap
>> > > > >> > >> > > > > > >> but
>> > > > >> > >> > > > > > >>>>> not implemented yet).
>> > > > >> > >> > > > > > >>>>>
>> > > > >> > >> > > > > > >>>>> Duration: 20~30 mins
>> > > > >> > >> > > > > > >>>>>
>> > > > >> > >> > > > > > >>>>>> On Tue, Nov 24, 2020 at 8:56 AM Slim
>> Bouguerra <
>> > > > >> > >> > > > bslim@apache.org>
>> > > > >> > >> > > > > > >> wrote:
>> > > > >> > >> > > > > > >>>>>>
>> > > > >> > >> > > > > > >>>>>> this is a great idea thanks @Statmatis
>> looking
>> > > > >> forward
>> > > > >> > to
>> > > > >> > >> > > > learning
>> > > > >> > >> > > > > > >> more
>> > > > >> > >> > > > > > >>>>>> about Calcite especially the Streaming
>> work.
>> > > > >> > >> > > > > > >>>>>>
>> > > > >> > >> > > > > > >>>>>>> On Mon, Nov 23, 2020 at 2:19 PM Rui Wang <
>> > > > >> > >> > amaliujia@apache.org
>> > > > >> > >> > > > >
>> > > > >> > >> > > > > > >> wrote:
>> > > > >> > >> > > > > > >>>>>>
>> > > > >> > >> > > > > > >>>>>>> Sorry for the late reply Statmatis. I
>> have recently
>> > > > >> > been
>> > > > >> > >> > pretty
>> > > > >> > >> > > > > > busy
>> > > > >> > >> > > > > > >> on
>> > > > >> > >> > > > > > >>>>>>> work as it is approaching the end of the
>> year.
>> > > > >> > >> > > > > > >>>>>>>
>> > > > >> > >> > > > > > >>>>>>> The time in [1] works perfectly for me. I
>> will
>> > > > >> share
>> > > > >> > the
>> > > > >> > >> > > > abstract
>> > > > >> > >> > > > > > and
>> > > > >> > >> > > > > > >>>>>>> expected duration soon (should within
>> this week).
>> > > > >> > >> > > > > > >>>>>>>
>> > > > >> > >> > > > > > >>>>>>>
>> > > > >> > >> > > > > > >>>>>>> -Rui
>> > > > >> > >> > > > > > >>>>>>>
>> > > > >> > >> > > > > > >>>>>>> On Fri, Nov 20, 2020 at 2:11 AM Stamatis
>> > > > >> Zampetakis <
>> > > > >> > >> > > > > > >> zabetak@gmail.com
>> > > > >> > >> > > > > > >>>>>>
>> > > > >> > >> > > > > > >>>>>>> wrote:
>> > > > >> > >> > > > > > >>>>>>>
>> > > > >> > >> > > > > > >>>>>>>> That would be great Vineet!
>> > > > >> > >> > > > > > >>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>> @Julian, @Rui, @Vineet:
>> > > > >> > >> > > > > > >>>>>>>> Can you share a small abstract (2-3
>> sentences) and
>> > > > >> > >> > expected
>> > > > >> > >> > > > > > >> duration?
>> > > > >> > >> > > > > > >>>>>>>> Can you check if the date/times proposed
>> > > > >> previously
>> > > > >> > [1]
>> > > > >> > >> > work
>> > > > >> > >> > > > for
>> > > > >> > >> > > > > > >> you.
>> > > > >> > >> > > > > > >>>>>> If
>> > > > >> > >> > > > > > >>>>>>>> not feel free to propose another slot.
>> > > > >> > >> > > > > > >>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>> Best,
>> > > > >> > >> > > > > > >>>>>>>> Stamatis
>> > > > >> > >> > > > > > >>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>> [1] https://s.apache.org/uhrzo
>> > > > >> > >> > > > > > >>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>> On Thu, Nov 19, 2020 at 6:18 PM Vineet
>> Garg <
>> > > > >> > >> > vgarg@apache.org
>> > > > >> > >> > > > >
>> > > > >> > >> > > > > > >>>>> wrote:
>> > > > >> > >> > > > > > >>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>> I think this is a great idea. +1 for
>> the online
>> > > > >> > >> meetup.
>> > > > >> > >> > > > > > >>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>> If there are slots left I can also talk
>> about how
>> > > > >> > Hive
>> > > > >> > >> > > > > leverages
>> > > > >> > >> > > > > > >>>>>>> Calcite
>> > > > >> > >> > > > > > >>>>>>>> to
>> > > > >> > >> > > > > > >>>>>>>>> do query optimization.
>> > > > >> > >> > > > > > >>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>> -Vineet
>> > > > >> > >> > > > > > >>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>> On Fri, Nov 6, 2020 at 7:21 AM Stamatis
>> > > > >> Zampetakis <
>> > > > >> > >> > > > > > >>>>>> zabetak@gmail.com>
>> > > > >> > >> > > > > > >>>>>>>>> wrote:
>> > > > >> > >> > > > > > >>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>> Let's try to fix the date/time and
>> tentative
>> > > > >> agenda
>> > > > >> > >> so
>> > > > >> > >> > that
>> > > > >> > >> > > > we
>> > > > >> > >> > > > > > >>>>> can
>> > > > >> > >> > > > > > >>>>>>> add
>> > > > >> > >> > > > > > >>>>>>>>> some
>> > > > >> > >> > > > > > >>>>>>>>>> information on meetup [1].
>> > > > >> > >> > > > > > >>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>> So far we have three presenters,
>> Julian, Rui,
>> > > > >> and
>> > > > >> > >> > myself. We
>> > > > >> > >> > > > > can
>> > > > >> > >> > > > > > >>>>>>> start
>> > > > >> > >> > > > > > >>>>>>>>> like
>> > > > >> > >> > > > > > >>>>>>>>>> that and if in the process there are
>> more people
>> > > > >> > >> > interested
>> > > > >> > >> > > > to
>> > > > >> > >> > > > > > >>>>>> give a
>> > > > >> > >> > > > > > >>>>>>>>> small
>> > > > >> > >> > > > > > >>>>>>>>>> talk we can update the program.
>> > > > >> > >> > > > > > >>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>> Let's try to get a date in the last
>> two weeks of
>> > > > >> > >> > January to
>> > > > >> > >> > > > > give
>> > > > >> > >> > > > > > >>>>>> us a
>> > > > >> > >> > > > > > >>>>>>>> bit
>> > > > >> > >> > > > > > >>>>>>>>>> more time to prepare. Personally, I
>> don't have a
>> > > > >> > >> > preference
>> > > > >> > >> > > > > for
>> > > > >> > >> > > > > > >>>>>> that
>> > > > >> > >> > > > > > >>>>>>>>> being
>> > > > >> > >> > > > > > >>>>>>>>>> a business day or not and I am in
>> UTC+1.
>> > > > >> > >> > > > > > >>>>>>>>>> For instance, how do you feel about
>> Wednesday,
>> > > > >> 20
>> > > > >> > >> > January
>> > > > >> > >> > > > > 2021,
>> > > > >> > >> > > > > > >>>>>>>> 18:00:00
>> > > > >> > >> > > > > > >>>>>>>>> to
>> > > > >> > >> > > > > > >>>>>>>>>> 21:00 UTC+1 [2] ?
>> > > > >> > >> > > > > > >>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>> As soon as we have a rough estimate on
>> the
>> > > > >> number
>> > > > >> > of
>> > > > >> > >> > > > attendees
>> > > > >> > >> > > > > > we
>> > > > >> > >> > > > > > >>>>>> can
>> > > > >> > >> > > > > > >>>>>>>>> also
>> > > > >> > >> > > > > > >>>>>>>>>> decide which platform to use for the
>> event.
>> > > > >> > >> > > > > > >>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>> Even if the number of participants
>> ends up being
>> > > > >> > low,
>> > > > >> > >> > having
>> > > > >> > >> > > > > new
>> > > > >> > >> > > > > > >>>>>>>>>> material for our website is still a
>> plus.
>> > > > >> > >> > > > > > >>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>> Best,
>> > > > >> > >> > > > > > >>>>>>>>>> Stamatis
>> > > > >> > >> > > > > > >>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>> [1]
>> https://www.meetup.com/Apache-Calcite/
>> > > > >> > >> > > > > > >>>>>>>>>> [2] https://s.apache.org/uhrzo
>> > > > >> > >> > > > > > >>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>> Tentative Agenda
>> > > > >> > >> > > > > > >>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>> Title: An introduction to query
>> processing &
>> > > > >> Apache
>> > > > >> > >> > Calcite
>> > > > >> > >> > > > > > >>>>>>>>>> Speaker: Stamatis Zampetakis
>> > > > >> > >> > > > > > >>>>>>>>>> Duration: 50min
>> > > > >> > >> > > > > > >>>>>>>>>> Abstract:
>> > > > >> > >> > > > > > >>>>>>>>>> In this talk, I will go over some
>> basic notions
>> > > > >> > >> around
>> > > > >> > >> > query
>> > > > >> > >> > > > > > >>>>>>> processors
>> > > > >> > >> > > > > > >>>>>>>>> and
>> > > > >> > >> > > > > > >>>>>>>>>> demonstrate how they map to concepts
>> in Calcite.
>> > > > >> > >> > > > > > >>>>>>>>>> I will start with some simple
>> use-cases and show
>> > > > >> > how
>> > > > >> > >> > from
>> > > > >> > >> > > > Java
>> > > > >> > >> > > > > > >>>>> code
>> > > > >> > >> > > > > > >>>>>>> we
>> > > > >> > >> > > > > > >>>>>>>>> can
>> > > > >> > >> > > > > > >>>>>>>>>> go to relational algebra and SQL,
>> explaining the
>> > > > >> > >> > importance
>> > > > >> > >> > > > > of a
>> > > > >> > >> > > > > > >>>>>>>>>> declarative language and the role of a
>> query
>> > > > >> > >> processing
>> > > > >> > >> > > > > > >>>>> framework.
>> > > > >> > >> > > > > > >>>>>>>>>> Then, I will focus on the query
>> processor,
>> > > > >> > >> illustrating
>> > > > >> > >> > the
>> > > > >> > >> > > > > > >>>>> general
>> > > > >> > >> > > > > > >>>>>>>>>> architecture and the main components
>> of Apache
>> > > > >> > >> Calcite.
>> > > > >> > >> > > > > > >>>>>>>>>> After a simple end to end example of
>> the
>> > > > >> different
>> > > > >> > >> > modules,
>> > > > >> > >> > > > I
>> > > > >> > >> > > > > > >>>>> will
>> > > > >> > >> > > > > > >>>>>>>>> perform
>> > > > >> > >> > > > > > >>>>>>>>>> a live coding session demonstrating
>> how we can
>> > > > >> put
>> > > > >> > >> > together
>> > > > >> > >> > > > > the
>> > > > >> > >> > > > > > >>>>>> main
>> > > > >> > >> > > > > > >>>>>>>>>> components of Calcite to build a
>> simple query
>> > > > >> > >> processor
>> > > > >> > >> > for
>> > > > >> > >> > > > > > >>>>>> in-memory
>> > > > >> > >> > > > > > >>>>>>>>>> data.
>> > > > >> > >> > > > > > >>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>> On Thu, Oct 22, 2020 at 12:07 PM Danny
>> Chan <
>> > > > >> > >> > > > > > >>>>> yuzhao.cyz@gmail.com>
>> > > > >> > >> > > > > > >>>>>>>>> wrote:
>> > > > >> > >> > > > > > >>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>> +1 for the online meeting, nice idea ~
>> > > > >> > >> > > > > > >>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>> Best,
>> > > > >> > >> > > > > > >>>>>>>>>>> Danny Chan
>> > > > >> > >> > > > > > >>>>>>>>>>> 在 2020年10月22日 +0800 PM5:58,JiaTao Tao
>> <
>> > > > >> > >> > taojiatao@gmail.com
>> > > > >> > >> > > > > > >>>>>> ,写道:
>> > > > >> > >> > > > > > >>>>>>>>>>>> I think it's a nice idea, hope to
>> hear
>> > > > >> Julian's
>> > > > >> > >> topic
>> > > > >> > >> > > > about
>> > > > >> > >> > > > > > >>>>>>>>> lattice/mv,
>> > > > >> > >> > > > > > >>>>>>>>>>> we
>> > > > >> > >> > > > > > >>>>>>>>>>>> have a big demand on this and want
>> to learn
>> > > > >> more.
>> > > > >> > >> > > > > > >>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>> Regards!
>> > > > >> > >> > > > > > >>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>> Aron Tao
>> > > > >> > >> > > > > > >>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>> Julian Hyde <jh...@apache.org>
>> 于2020年10月16日周五
>> > > > >> > >> > 下午12:50写道:
>> > > > >> > >> > > > > > >>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>>> Nice idea, Stamatis. I'm happy to
>> give a
>> > > > >> talk if
>> > > > >> > >> > people
>> > > > >> > >> > > > > > >>>>> want
>> > > > >> > >> > > > > > >>>>>> to
>> > > > >> > >> > > > > > >>>>>>>>> hear
>> > > > >> > >> > > > > > >>>>>>>>>>>>> it - possible topics include
>> geospatial in
>> > > > >> > >> Calcite,
>> > > > >> > >> > quick
>> > > > >> > >> > > > > > >>>>>> intro
>> > > > >> > >> > > > > > >>>>>>>> to
>> > > > >> > >> > > > > > >>>>>>>>>>>>> RelBuilder, and
>> lattices/materialized views.
>> > > > >> > >> > > > > > >>>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>>> On Thu, Oct 15, 2020 at 10:35 AM
>> Rui Wang <
>> > > > >> > >> > > > > > >>>>>>> amaliujia@apache.org>
>> > > > >> > >> > > > > > >>>>>>>>>>> wrote:
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>>>> I can give a small talk (10 to 20
>> mins)
>> > > > >> about
>> > > > >> > >> > changes of
>> > > > >> > >> > > > > > >>>>>>>> Calcite
>> > > > >> > >> > > > > > >>>>>>>>> to
>> > > > >> > >> > > > > > >>>>>>>>>>>>> support
>> > > > >> > >> > > > > > >>>>>>>>>>>>>> streaming.
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>>>> -Rui
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>>>> On Thu, Oct 15, 2020 at 7:19 AM
>> Alessandro
>> > > > >> > >> > Solimando <
>> > > > >> > >> > > > > > >>>>>>>>>>>>>> alessandro.solimando@gmail.com>
>> wrote:
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>> Hi Stamatis,
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>> that's a very nice idea, I am
>> definitely
>> > > > >> > >> > interested in
>> > > > >> > >> > > > > > >>>>>>>>> attending
>> > > > >> > >> > > > > > >>>>>>>>>> a
>> > > > >> > >> > > > > > >>>>>>>>>>>>> meetup
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>> and hearing presentations around
>> Calcite.
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>> Best regards,
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>> Alessandro
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>> On Thu, 15 Oct 2020 at 15:09,
>> Stamatis
>> > > > >> > >> Zampetakis <
>> > > > >> > >> > > > > > >>>>>>>>>>> zabetak@gmail.com>
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>> wrote:
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> Hi guys,
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> How do you feel about
>> participating in an
>> > > > >> > >> online
>> > > > >> > >> > > > > > >>>>> meetup
>> > > > >> > >> > > > > > >>>>>>> for
>> > > > >> > >> > > > > > >>>>>>>>>>> Calcite
>> > > > >> > >> > > > > > >>>>>>>>>>>>> in
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> January 2021?
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> It's been forever since we
>> organised a
>> > > > >> > Calcite
>> > > > >> > >> > meetup
>> > > > >> > >> > > > > > >>>>>> and
>> > > > >> > >> > > > > > >>>>>>>>> with
>> > > > >> > >> > > > > > >>>>>>>>>>> the
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>> current
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> situation (pandemic) it will be
>> almost
>> > > > >> > >> impossible
>> > > > >> > >> > to
>> > > > >> > >> > > > > > >>>>>> hold
>> > > > >> > >> > > > > > >>>>>>>> one
>> > > > >> > >> > > > > > >>>>>>>>>> in
>> > > > >> > >> > > > > > >>>>>>>>>>>>> person
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>> in
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> the near future.
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> Nevertheless, people now more
>> than ever
>> > > > >> tend
>> > > > >> > to
>> > > > >> > >> > > > > > >>>>>> organise
>> > > > >> > >> > > > > > >>>>>>>> and
>> > > > >> > >> > > > > > >>>>>>>>>>> attend
>> > > > >> > >> > > > > > >>>>>>>>>>>>> such
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> events so we could take
>> advantage of the
>> > > > >> > >> > situation to
>> > > > >> > >> > > > > > >>>>>>>>> exchange
>> > > > >> > >> > > > > > >>>>>>>>>>> ideas,
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>> learn
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> new things, and meet each other
>> in a more
>> > > > >> > >> > interactive
>> > > > >> > >> > > > > > >>>>>>> way.
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> We can have a few presentations
>> and slots
>> > > > >> for
>> > > > >> > >> open
>> > > > >> > >> > > > > > >>>>>>>> discussion
>> > > > >> > >> > > > > > >>>>>>>>>>> among
>> > > > >> > >> > > > > > >>>>>>>>>>>>> us.
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> The subject can be anything from
>> something
>> > > > >> > very
>> > > > >> > >> > > > > > >>>>>> technical
>> > > > >> > >> > > > > > >>>>>>>> to
>> > > > >> > >> > > > > > >>>>>>>>> a
>> > > > >> > >> > > > > > >>>>>>>>>>> very
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>> simple
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> presentation of an adapter, the
>> use of
>> > > > >> > calcite
>> > > > >> > >> in
>> > > > >> > >> > a
>> > > > >> > >> > > > > > >>>>>>>>> university
>> > > > >> > >> > > > > > >>>>>>>>>>>>> course, in
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> academia, or whatever else you
>> can
>> > > > >> imagine.
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> The duration can be also
>> flexible, ranging
>> > > > >> > >> from a
>> > > > >> > >> > few
>> > > > >> > >> > > > > > >>>>>>>> minutes
>> > > > >> > >> > > > > > >>>>>>>>>> to
>> > > > >> > >> > > > > > >>>>>>>>>>> an
>> > > > >> > >> > > > > > >>>>>>>>>>>>> hour
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>> or
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> more depending on the courage of
>> the
>> > > > >> speaker.
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> I'm sure most of us have some
>> slides here
>> > > > >> and
>> > > > >> > >> > there
>> > > > >> > >> > > > > > >>>>>> that
>> > > > >> > >> > > > > > >>>>>>>>> could
>> > > > >> > >> > > > > > >>>>>>>>>>> feed a
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>> small
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> presentation around Calcite so
>> let's make
>> > > > >> > this
>> > > > >> > >> > > > > > >>>>> happen!
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> So are there people interested
>> to give a
>> > > > >> talk
>> > > > >> > >> > around
>> > > > >> > >> > > > > > >>>>>>>> Calcite?
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> Personally, I can give a
>> presentation on
>> > > > >> very
>> > > > >> > >> > basic
>> > > > >> > >> > > > > > >>>>>> stuff
>> > > > >> > >> > > > > > >>>>>>>> on
>> > > > >> > >> > > > > > >>>>>>>>>>> query
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> optimization and Calcite showing
>> a bit of
>> > > > >> > >> > motivation
>> > > > >> > >> > > > > > >>>>>> and
>> > > > >> > >> > > > > > >>>>>>>>> going
>> > > > >> > >> > > > > > >>>>>>>>>>>>> through
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>> the
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> main APIs with examples and code
>> samples.
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> Apart from speakers, are there
>> people
>> > > > >> > >> interested
>> > > > >> > >> > in
>> > > > >> > >> > > > > > >>>>>>>> attending
>> > > > >> > >> > > > > > >>>>>>>>>>> such
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>> meetups?
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> We can fix the date and time
>> based on the
>> > > > >> > >> region
>> > > > >> > >> > of
>> > > > >> > >> > > > > > >>>>> the
>> > > > >> > >> > > > > > >>>>>>>>>> majority.
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> Best,
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> Stamatis
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>>
>> > > > >> > >> > > > > > >>>>>>>
>> > > > >> > >> > > > > > >>>>>>
>> > > > >> > >> > > > > > >>>>>
>> > > > >> > >> > > > > > >>
>> > > > >> > >> > > > > >
>> > > > >> > >> > > > > >
>> > > > >> > >> > > > >
>> > > > >> > >> > > >
>> > > > >> > >> >
>> > > > >> > >>
>> > > > >> > >
>> > > > >> >
>> > > > >>
>> > > > >
>>
>

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Stamatis Zampetakis <za...@gmail.com>.
Thanks for sharing your thoughts Michael, Julian.

Webinar is more appropriate for a larger audience since it allows finer
control on who and when can share content [1] and it is less susceptible to
Zoom bombers.

It is true that it might be a bit annoying to ask for permission to
talk/share content but it is not uncommon for events with more than few
(10) people.
Hosts can add panelists (people who can share audio/video/screen) before
and during the event with 1-2 clicks so I don't see any big advantage for
switching to a regular meeting.
Possibly, next time what we can do is add the people who are interested in
sharing audio/video to the panel before the event but still at request
basis.

Finally, let me say that if somebody wants to be added as co-host at the
meetup group [2] in order to organise an event I would be very happy to add
him.

Best,
Stamatis

[1]
https://support.zoom.us/hc/en-us/articles/115005474943-Meeting-and-webinar-comparison
[2] https://www.meetup.com/Apache-Calcite/

On Mon, Jan 25, 2021 at 4:29 PM Michael Mior <mm...@apache.org> wrote:

> With appropriate permissions, mic interruptions are not an issue as
> the host can prevent others from unmuting themselves. I don't think
> the quality of the recording is affected either except that I'm not
> sure about having the face superimposed on slides in regular Zoom
> meeting format. (This could be a positive or negative depending on
> preferences.)
>
> I think switching to a regular Zoom meeting for general discussion
> would be great, but I don't believe it's possible to do so with the
> same link. That is, I believe everyone would have to disconnect and
> rejoin a different meeting, which would work, but interrupt the flow.
>
> --
> Michael Mior
> mmior@apache.org
>
> Le sam. 23 janv. 2021 à 18:32, Julian Hyde <jh...@apache.org> a écrit :
> >
> > Michael,
> >
> > From my perspective (as a presenter) the webinar worked well. The
> > transitions between presenters were smooth, capacity seemed to be
> > good, there were no interruptions from attendees' microphones, the Q&A
> > applet delivered questions efficiently, and the recordings are high
> > quality (good sound, and presenter's face superimposed over the the
> > slides). Is it possible that regular zoom would have been inferior in
> > one of those factors?
> >
> > I wonder, would your concerns be met if we did the presentations in a
> > webinar and switched to a regular zoom for the general discussion?
> >
> > Julian
> >
> > On Fri, Jan 22, 2021 at 7:48 AM Michael Mior <mm...@apache.org> wrote:
> > >
> > > Thanks for organizing Stamatis! I enjoyed hearing what others are
> > > working on. However, if we do this again I wonder if we could use a
> > > regular Zoom meeting instead of a webinar. I think it might be easier
> > > to facilitate discussion that way.
> > > --
> > > Michael Mior
> > > mmior@apache.org
> > >
> > > Le ven. 22 janv. 2021 à 06:28, Stamatis Zampetakis <za...@gmail.com>
> a écrit :
> > > >
> > > > Hi everybody,
> > > >
> > > > Thanks again for attending the meetup and of course big thanks to the
> > > > speakers for the great presentations and thoughtful discussion.
> > > >
> > > > For those interested the recordings are now available on youtube:
> > > >
> https://www.youtube.com/playlist?list=PLUp_iibbIwFF_5xeLRgz4zU33mFRbS5Y6
> > > >
> > > > Best,
> > > > Stamatis
> > > >
> > > > On Fri, Jan 15, 2021 at 4:07 AM Chunwei Lei <ch...@gmail.com>
> wrote:
> > > >
> > > > > Ignore my previous email. I found the link[1] after I read all the
> replies.
> > > > >
> > > > > Besides, I have sent the link to my colleagues.
> > > > >
> > > > > The online meetup is a little late in UTC+8. Would the meetup be
> recorded?
> > > > >
> > > > >
> > > > > [1] https://www.meetup.com/Apache-Calcite/events/275461117/
> > > > >
> > > > > Best,
> > > > > Chunwei
> > > > >
> > > > >
> > > > > On Fri, Jan 15, 2021 at 10:57 AM Chunwei Lei <
> chunwei.lcw@alibaba-inc.com>
> > > > > wrote:
> > > > >
> > > > >> Hi, Stamatis.
> > > > >>
> > > > >> How can I submit my PGP key? (It's my first time to attend an
> online
> > > > >> meetup~~)
> > > > >>
> > > > >>
> > > > >>
> > > > >> Best,
> > > > >> Chunwei
> > > > >>
> > > > >>
> > > > >> ------------------------------------------------------------------
> > > > >> 发件人:Stamatis Zampetakis <za...@gmail.com>
> > > > >> 发送时间:2021年1月15日(星期五) 07:10
> > > > >> 收件人:dev <de...@calcite.apache.org>
> > > > >> 主 题:Re: [DISCUSS] Apache Calcite Online Meetup January 2021
> > > > >>
> > > > >> I updated the agenda and added some more information regarding
> the key
> > > > >> signing party.
> > > > >>
> > > > >> For those planning to attend the party, the deadline for
> submitting your
> > > > >> PGP key is Mon, Jan 18, 2021, 9:00 AM PST (UTC-8).
> > > > >>
> > > > >> Best,
> > > > >> Stamatis
> > > > >>
> > > > >> On Wed, Jan 13, 2021 at 8:28 AM Vladimir Ozerov <
> ppozerov@gmail.com>
> > > > >> wrote:
> > > > >>
> > > > >> > *Talk duration*: 30 min.
> > > > >> >
> > > > >> > ср, 13 янв. 2021 г. в 10:27, Vladimir Ozerov <
> ppozerov@gmail.com>:
> > > > >> >
> > > > >> > > Hi Stamatis, Julian,
> > > > >> > >
> > > > >> > > Thank you for releasing the slot. Just to be crystal clear -
> I was
> > > > >> very
> > > > >> > > late with my proposal, and have no urge to present in
> January. Both
> > > > >> > January
> > > > >> > > and April are perfectly fine with me. So please prioritize
> this talk
> > > > >> over
> > > > >> > > others only if you see a really good reason to do so. In any
> case, I
> > > > >> > > confirm that I can present in January. Please find the talk
> details
> > > > >> > below.
> > > > >> > >
> > > > >> > > *Speaker:* Vladimir Ozerov
> > > > >> > > *Title:* Apache Calcite integration in Hazelcast IMDG
> > > > >> > > *Abstract: *
> > > > >> > > Hazelcast IMDG is a distributed in-memory key-value store. In
> this
> > > > >> talk,
> > > > >> > I
> > > > >> > > will present how we used Apache Calcite to create a new
> distributed
> > > > >> SQL
> > > > >> > > engine that queries Hazelcast IMDG data.
> > > > >> > > We start with motivation and general design. Then we examine
> how
> > > > >> > Hazelcast
> > > > >> > > IMDG leverages Apache Calcite for query parsing, validation,
> and
> > > > >> > > optimization, and why we decided not to use Apache Calcite
> for JDBC
> > > > >> and
> > > > >> > > query execution. We also discuss several Apache Calcite
> problems that
> > > > >> > > negatively affect the integration and propose possible future
> > > > >> > improvements.
> > > > >> > >
> > > > >> > > Regards,
> > > > >> > > Vladimir.
> > > > >> > >
> > > > >> > > ср, 13 янв. 2021 г. в 02:48, Stamatis Zampetakis <
> zabetak@gmail.com>:
> > > > >> > >
> > > > >> > >> Yesterday, I updated our website to also include Vladimir's
> talk
> > > > >> about
> > > > >> > >> Hazelcast so I think it is better to keep it that way.
> > > > >> > >> Initially I had in mind something between 2 and 4 talks for
> this
> > > > >> meetup
> > > > >> > >> (2-3h) so I think we are good to go.
> > > > >> > >>
> > > > >> > >> Let's now freeze the agenda to avoid changing it till the
> last
> > > > >> minute.
> > > > >> > >> I will open up the discussion for the next meetup in another
> email
> > > > >> so we
> > > > >> > >> start filling the slots for April.
> > > > >> > >>
> > > > >> > >> It's definitely useful to have the talks on camera. I will
> record
> > > > >> them
> > > > >> > via
> > > > >> > >> Zoom and split them after the meetup.
> > > > >> > >> If the presenters give their consent I can upload them
> afterwards to
> > > > >> > >> Youtube/Vimeo.
> > > > >> > >>
> > > > >> > >> Best,
> > > > >> > >> Stamatis
> > > > >> > >>
> > > > >> > >>
> > > > >> > >> On Wed, Jan 13, 2021 at 12:15 AM Julian Hyde <
> jhyde@apache.org>
> > > > >> wrote:
> > > > >> > >>
> > > > >> > >> > I'm happy to yield my spot (and speak instead in April) if
> > > > >> Vladimir is
> > > > >> > >> > still prepared to talk. I'd love to get his work on
> Hazelcast
> > > > >> > >> > integration on the record!
> > > > >> > >> >
> > > > >> > >> > By the way, will it be possible to record these talks and
> post them
> > > > >> > >> > *as separate items* to (say) YouTube or Vimeo? I think it's
> > > > >> important
> > > > >> > >> > that they are separate, so that people can find the
> particular talk
> > > > >> > >> > they are interested in.
> > > > >> > >> >
> > > > >> > >> > Julian
> > > > >> > >> >
> > > > >> > >> > On Tue, Jan 12, 2021 at 12:17 AM Vladimir Ozerov <
> > > > >> ppozerov@gmail.com>
> > > > >> > >> > wrote:
> > > > >> > >> > >
> > > > >> > >> > > Hi Stamatis,
> > > > >> > >> > >
> > > > >> > >> > > Sorry, my previous email was not clear enough. To
> clarify - I was
> > > > >> > >> > thinking
> > > > >> > >> > > about the mentioned next meetup in April because the
> schedule for
> > > > >> > the
> > > > >> > >> > > January meetup appears to be too packed already (3 talks
> in
> > > > >> 1:30h).
> > > > >> > I
> > > > >> > >> > > I am ready to talk in both January and April. Just want
> to ensure
> > > > >> > >> that we
> > > > >> > >> > > do not overwhelm our attendees.
> > > > >> > >> > >
> > > > >> > >> > > I'll provide the talk details in the nearest day.
> > > > >> > >> > >
> > > > >> > >> > > Regards,
> > > > >> > >> > > Vladimir.
> > > > >> > >> > >
> > > > >> > >> > > вт, 12 янв. 2021 г. в 01:41, Stamatis Zampetakis <
> > > > >> zabetak@gmail.com
> > > > >> > >:
> > > > >> > >> > >
> > > > >> > >> > > > That would be great Vladimir, I will update the agenda.
> > > > >> > >> > > >
> > > > >> > >> > > > If possible please provide a title, duration, and
> abstract.
> > > > >> > >> > > >
> > > > >> > >> > > > Best,
> > > > >> > >> > > > Stamatis
> > > > >> > >> > > >
> > > > >> > >> > > > On Mon, Jan 11, 2021 at 8:35 PM Vladimir Ozerov <
> > > > >> > ppozerov@gmail.com
> > > > >> > >> >
> > > > >> > >> > > > wrote:
> > > > >> > >> > > >
> > > > >> > >> > > > > Hi,
> > > > >> > >> > > > >
> > > > >> > >> > > > > I can share our experience with Apache Calcite
> integration
> > > > >> into
> > > > >> > >> > > > Hazelcast
> > > > >> > >> > > > > distributed SQL engine.
> > > > >> > >> > > > >
> > > > >> > >> > > > > Regards,
> > > > >> > >> > > > > Vladimir
> > > > >> > >> > > > >
> > > > >> > >> > > > > Вт, 5 янв. 2021 г. в 00:48, Vineet G <
> vgargapache@gmail.com
> > > > >> >:
> > > > >> > >> > > > >
> > > > >> > >> > > > > > Hi Stamatis,
> > > > >> > >> > > > > >
> > > > >> > >> > > > > > Something has come up and unfortunately I will not
> be able
> > > > >> to
> > > > >> > >> > present
> > > > >> > >> > > > the
> > > > >> > >> > > > > > talk.
> > > > >> > >> > > > > >
> > > > >> > >> > > > > > Vineet
> > > > >> > >> > > > > >
> > > > >> > >> > > > > > > On Jan 3, 2021, at 1:37 PM, Stamatis Zampetakis <
> > > > >> > >> > zabetak@gmail.com>
> > > > >> > >> > > > > > wrote:
> > > > >> > >> > > > > > >
> > > > >> > >> > > > > > > I updated the agenda on meetup to include
> Julian's talk
> > > > >> > around
> > > > >> > >> > > > spatial
> > > > >> > >> > > > > > > queries.
> > > > >> > >> > > > > > >
> > > > >> > >> > > > > > > So far we have four presentations lasting
> approximately
> > > > >> 1h45
> > > > >> > >> so I
> > > > >> > >> > > > still
> > > > >> > >> > > > > > > find the duration reasonable.
> > > > >> > >> > > > > > >
> > > > >> > >> > > > > > > Of course if there are more people interested to
> present
> > > > >> > >> > something we
> > > > >> > >> > > > > can
> > > > >> > >> > > > > > > schedule another meetup in April as Julian
> suggested.
> > > > >> > >> > > > > > > I am always happy to see what other people are
> working on
> > > > >> > and
> > > > >> > >> > more
> > > > >> > >> > > > > > Calcite
> > > > >> > >> > > > > > > use-cases.
> > > > >> > >> > > > > > >
> > > > >> > >> > > > > > > Best,
> > > > >> > >> > > > > > > Stamatis
> > > > >> > >> > > > > > >
> > > > >> > >> > > > > > > On Sun, Jan 3, 2021 at 2:09 AM Julian Hyde <
> > > > >> > >> > jhyde.apache@gmail.com>
> > > > >> > >> > > > > > wrote:
> > > > >> > >> > > > > > >
> > > > >> > >> > > > > > >> In other news.... I’ll be co-presenting (with
> Mosha
> > > > >> > >> Pasumansky)
> > > > >> > >> > a
> > > > >> > >> > > > talk
> > > > >> > >> > > > > > >> “Open source SQL - beyond parsers: ZetaSQL and
> Apache
> > > > >> > >> Calcite”
> > > > >> > >> > at
> > > > >> > >> > > > the
> > > > >> > >> > > > > > >> Northwest Database Society Annual Meeting on
> January
> > > > >> 29th.
> > > > >> > >> It’s
> > > > >> > >> > > > > virtual
> > > > >> > >> > > > > > and
> > > > >> > >> > > > > > >> free, but you must sign up to attend.
> > > > >> > >> > > > > > >>
> > > > >> > >> > > > > > >> Julian
> > > > >> > >> > > > > > >>
> > > > >> > >> > > > > > >> [1] https://sites.google.com/view/nwds2021
> > > > >> > >> > > > > > >>
> > > > >> > >> > > > > > >>> On Jan 2, 2021, at 12:47 PM, Julian Hyde <
> > > > >> > >> > jhyde.apache@gmail.com>
> > > > >> > >> > > > > > wrote:
> > > > >> > >> > > > > > >>>
> > > > >> > >> > > > > > >>>  I can give a talk “Implementing spatial
> queries using
> > > > >> > >> algebra
> > > > >> > >> > > > > > >> rewrites”, 20 minutes.
> > > > >> > >> > > > > > >>>
> > > > >> > >> > > > > > >>> But if that makes the meetup too long, I am
> equally
> > > > >> happy
> > > > >> > to
> > > > >> > >> > > > postpone
> > > > >> > >> > > > > > >> the talk. How about scheduling another meetup
> in say
> > > > >> > April?
> > > > >> > >> > > > > > >>>
> > > > >> > >> > > > > > >>> Julian
> > > > >> > >> > > > > > >>>
> > > > >> > >> > > > > > >>>> On Dec 31, 2020, at 3:10 AM, Stamatis
> Zampetakis <
> > > > >> > >> > > > zabetak@gmail.com
> > > > >> > >> > > > > >
> > > > >> > >> > > > > > >> wrote:
> > > > >> > >> > > > > > >>>>
> > > > >> > >> > > > > > >>>>  I just published the event on Meetup [1].
> > > > >> > >> > > > > > >>>>
> > > > >> > >> > > > > > >>>> The agenda is not yet finalized so if there
> are people
> > > > >> > who
> > > > >> > >> > would
> > > > >> > >> > > > > like
> > > > >> > >> > > > > > to
> > > > >> > >> > > > > > >>>> give a talk or add/remove things from the
> agenda
> > > > >> please
> > > > >> > >> reply
> > > > >> > >> > to
> > > > >> > >> > > > > this
> > > > >> > >> > > > > > >>>> thread.
> > > > >> > >> > > > > > >>>>
> > > > >> > >> > > > > > >>>> Best,
> > > > >> > >> > > > > > >>>> Stamatis
> > > > >> > >> > > > > > >>>>
> > > > >> > >> > > > > > >>>> [1]
> > > > >> > >> https://www.meetup.com/Apache-Calcite/events/275461117/
> > > > >> > >> > > > > > >>>>
> > > > >> > >> > > > > > >>>>>> On Mon, Nov 30, 2020 at 12:37 AM Rui Wang <
> > > > >> > >> > amaliujia@apache.org
> > > > >> > >> > > > >
> > > > >> > >> > > > > > >> wrote:
> > > > >> > >> > > > > > >>>>>
> > > > >> > >> > > > > > >>>>> Title: event timestamp semantic based
> streaming SQL
> > > > >> > >> > > > > > >>>>> Abstract: this talk will cover in Calcite
> Streaming
> > > > >> SQL
> > > > >> > >> > case, how
> > > > >> > >> > > > > to
> > > > >> > >> > > > > > >> reason
> > > > >> > >> > > > > > >>>>> data completeness in terms of event timestamp
> > > > >> semantic
> > > > >> > and
> > > > >> > >> > how to
> > > > >> > >> > > > > > >> control
> > > > >> > >> > > > > > >>>>> materialization latency given unbounded
> input data
> > > > >> (in
> > > > >> > >> > Calcite
> > > > >> > >> > > > > > roadmap
> > > > >> > >> > > > > > >> but
> > > > >> > >> > > > > > >>>>> not implemented yet).
> > > > >> > >> > > > > > >>>>>
> > > > >> > >> > > > > > >>>>> Duration: 20~30 mins
> > > > >> > >> > > > > > >>>>>
> > > > >> > >> > > > > > >>>>>> On Tue, Nov 24, 2020 at 8:56 AM Slim
> Bouguerra <
> > > > >> > >> > > > bslim@apache.org>
> > > > >> > >> > > > > > >> wrote:
> > > > >> > >> > > > > > >>>>>>
> > > > >> > >> > > > > > >>>>>> this is a great idea thanks @Statmatis
> looking
> > > > >> forward
> > > > >> > to
> > > > >> > >> > > > learning
> > > > >> > >> > > > > > >> more
> > > > >> > >> > > > > > >>>>>> about Calcite especially the Streaming work.
> > > > >> > >> > > > > > >>>>>>
> > > > >> > >> > > > > > >>>>>>> On Mon, Nov 23, 2020 at 2:19 PM Rui Wang <
> > > > >> > >> > amaliujia@apache.org
> > > > >> > >> > > > >
> > > > >> > >> > > > > > >> wrote:
> > > > >> > >> > > > > > >>>>>>
> > > > >> > >> > > > > > >>>>>>> Sorry for the late reply Statmatis. I have
> recently
> > > > >> > been
> > > > >> > >> > pretty
> > > > >> > >> > > > > > busy
> > > > >> > >> > > > > > >> on
> > > > >> > >> > > > > > >>>>>>> work as it is approaching the end of the
> year.
> > > > >> > >> > > > > > >>>>>>>
> > > > >> > >> > > > > > >>>>>>> The time in [1] works perfectly for me. I
> will
> > > > >> share
> > > > >> > the
> > > > >> > >> > > > abstract
> > > > >> > >> > > > > > and
> > > > >> > >> > > > > > >>>>>>> expected duration soon (should within this
> week).
> > > > >> > >> > > > > > >>>>>>>
> > > > >> > >> > > > > > >>>>>>>
> > > > >> > >> > > > > > >>>>>>> -Rui
> > > > >> > >> > > > > > >>>>>>>
> > > > >> > >> > > > > > >>>>>>> On Fri, Nov 20, 2020 at 2:11 AM Stamatis
> > > > >> Zampetakis <
> > > > >> > >> > > > > > >> zabetak@gmail.com
> > > > >> > >> > > > > > >>>>>>
> > > > >> > >> > > > > > >>>>>>> wrote:
> > > > >> > >> > > > > > >>>>>>>
> > > > >> > >> > > > > > >>>>>>>> That would be great Vineet!
> > > > >> > >> > > > > > >>>>>>>>
> > > > >> > >> > > > > > >>>>>>>> @Julian, @Rui, @Vineet:
> > > > >> > >> > > > > > >>>>>>>> Can you share a small abstract (2-3
> sentences) and
> > > > >> > >> > expected
> > > > >> > >> > > > > > >> duration?
> > > > >> > >> > > > > > >>>>>>>> Can you check if the date/times proposed
> > > > >> previously
> > > > >> > [1]
> > > > >> > >> > work
> > > > >> > >> > > > for
> > > > >> > >> > > > > > >> you.
> > > > >> > >> > > > > > >>>>>> If
> > > > >> > >> > > > > > >>>>>>>> not feel free to propose another slot.
> > > > >> > >> > > > > > >>>>>>>>
> > > > >> > >> > > > > > >>>>>>>> Best,
> > > > >> > >> > > > > > >>>>>>>> Stamatis
> > > > >> > >> > > > > > >>>>>>>>
> > > > >> > >> > > > > > >>>>>>>> [1] https://s.apache.org/uhrzo
> > > > >> > >> > > > > > >>>>>>>>
> > > > >> > >> > > > > > >>>>>>>> On Thu, Nov 19, 2020 at 6:18 PM Vineet
> Garg <
> > > > >> > >> > vgarg@apache.org
> > > > >> > >> > > > >
> > > > >> > >> > > > > > >>>>> wrote:
> > > > >> > >> > > > > > >>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>> I think this is a great idea. +1 for the
> online
> > > > >> > >> meetup.
> > > > >> > >> > > > > > >>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>> If there are slots left I can also talk
> about how
> > > > >> > Hive
> > > > >> > >> > > > > leverages
> > > > >> > >> > > > > > >>>>>>> Calcite
> > > > >> > >> > > > > > >>>>>>>> to
> > > > >> > >> > > > > > >>>>>>>>> do query optimization.
> > > > >> > >> > > > > > >>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>> -Vineet
> > > > >> > >> > > > > > >>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>> On Fri, Nov 6, 2020 at 7:21 AM Stamatis
> > > > >> Zampetakis <
> > > > >> > >> > > > > > >>>>>> zabetak@gmail.com>
> > > > >> > >> > > > > > >>>>>>>>> wrote:
> > > > >> > >> > > > > > >>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>> Let's try to fix the date/time and
> tentative
> > > > >> agenda
> > > > >> > >> so
> > > > >> > >> > that
> > > > >> > >> > > > we
> > > > >> > >> > > > > > >>>>> can
> > > > >> > >> > > > > > >>>>>>> add
> > > > >> > >> > > > > > >>>>>>>>> some
> > > > >> > >> > > > > > >>>>>>>>>> information on meetup [1].
> > > > >> > >> > > > > > >>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>> So far we have three presenters,
> Julian, Rui,
> > > > >> and
> > > > >> > >> > myself. We
> > > > >> > >> > > > > can
> > > > >> > >> > > > > > >>>>>>> start
> > > > >> > >> > > > > > >>>>>>>>> like
> > > > >> > >> > > > > > >>>>>>>>>> that and if in the process there are
> more people
> > > > >> > >> > interested
> > > > >> > >> > > > to
> > > > >> > >> > > > > > >>>>>> give a
> > > > >> > >> > > > > > >>>>>>>>> small
> > > > >> > >> > > > > > >>>>>>>>>> talk we can update the program.
> > > > >> > >> > > > > > >>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>> Let's try to get a date in the last two
> weeks of
> > > > >> > >> > January to
> > > > >> > >> > > > > give
> > > > >> > >> > > > > > >>>>>> us a
> > > > >> > >> > > > > > >>>>>>>> bit
> > > > >> > >> > > > > > >>>>>>>>>> more time to prepare. Personally, I
> don't have a
> > > > >> > >> > preference
> > > > >> > >> > > > > for
> > > > >> > >> > > > > > >>>>>> that
> > > > >> > >> > > > > > >>>>>>>>> being
> > > > >> > >> > > > > > >>>>>>>>>> a business day or not and I am in UTC+1.
> > > > >> > >> > > > > > >>>>>>>>>> For instance, how do you feel about
> Wednesday,
> > > > >> 20
> > > > >> > >> > January
> > > > >> > >> > > > > 2021,
> > > > >> > >> > > > > > >>>>>>>> 18:00:00
> > > > >> > >> > > > > > >>>>>>>>> to
> > > > >> > >> > > > > > >>>>>>>>>> 21:00 UTC+1 [2] ?
> > > > >> > >> > > > > > >>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>> As soon as we have a rough estimate on
> the
> > > > >> number
> > > > >> > of
> > > > >> > >> > > > attendees
> > > > >> > >> > > > > > we
> > > > >> > >> > > > > > >>>>>> can
> > > > >> > >> > > > > > >>>>>>>>> also
> > > > >> > >> > > > > > >>>>>>>>>> decide which platform to use for the
> event.
> > > > >> > >> > > > > > >>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>> Even if the number of participants ends
> up being
> > > > >> > low,
> > > > >> > >> > having
> > > > >> > >> > > > > new
> > > > >> > >> > > > > > >>>>>>>>>> material for our website is still a
> plus.
> > > > >> > >> > > > > > >>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>> Best,
> > > > >> > >> > > > > > >>>>>>>>>> Stamatis
> > > > >> > >> > > > > > >>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>> [1]
> https://www.meetup.com/Apache-Calcite/
> > > > >> > >> > > > > > >>>>>>>>>> [2] https://s.apache.org/uhrzo
> > > > >> > >> > > > > > >>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>> Tentative Agenda
> > > > >> > >> > > > > > >>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>> Title: An introduction to query
> processing &
> > > > >> Apache
> > > > >> > >> > Calcite
> > > > >> > >> > > > > > >>>>>>>>>> Speaker: Stamatis Zampetakis
> > > > >> > >> > > > > > >>>>>>>>>> Duration: 50min
> > > > >> > >> > > > > > >>>>>>>>>> Abstract:
> > > > >> > >> > > > > > >>>>>>>>>> In this talk, I will go over some basic
> notions
> > > > >> > >> around
> > > > >> > >> > query
> > > > >> > >> > > > > > >>>>>>> processors
> > > > >> > >> > > > > > >>>>>>>>> and
> > > > >> > >> > > > > > >>>>>>>>>> demonstrate how they map to concepts in
> Calcite.
> > > > >> > >> > > > > > >>>>>>>>>> I will start with some simple use-cases
> and show
> > > > >> > how
> > > > >> > >> > from
> > > > >> > >> > > > Java
> > > > >> > >> > > > > > >>>>> code
> > > > >> > >> > > > > > >>>>>>> we
> > > > >> > >> > > > > > >>>>>>>>> can
> > > > >> > >> > > > > > >>>>>>>>>> go to relational algebra and SQL,
> explaining the
> > > > >> > >> > importance
> > > > >> > >> > > > > of a
> > > > >> > >> > > > > > >>>>>>>>>> declarative language and the role of a
> query
> > > > >> > >> processing
> > > > >> > >> > > > > > >>>>> framework.
> > > > >> > >> > > > > > >>>>>>>>>> Then, I will focus on the query
> processor,
> > > > >> > >> illustrating
> > > > >> > >> > the
> > > > >> > >> > > > > > >>>>> general
> > > > >> > >> > > > > > >>>>>>>>>> architecture and the main components of
> Apache
> > > > >> > >> Calcite.
> > > > >> > >> > > > > > >>>>>>>>>> After a simple end to end example of the
> > > > >> different
> > > > >> > >> > modules,
> > > > >> > >> > > > I
> > > > >> > >> > > > > > >>>>> will
> > > > >> > >> > > > > > >>>>>>>>> perform
> > > > >> > >> > > > > > >>>>>>>>>> a live coding session demonstrating how
> we can
> > > > >> put
> > > > >> > >> > together
> > > > >> > >> > > > > the
> > > > >> > >> > > > > > >>>>>> main
> > > > >> > >> > > > > > >>>>>>>>>> components of Calcite to build a simple
> query
> > > > >> > >> processor
> > > > >> > >> > for
> > > > >> > >> > > > > > >>>>>> in-memory
> > > > >> > >> > > > > > >>>>>>>>>> data.
> > > > >> > >> > > > > > >>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>> On Thu, Oct 22, 2020 at 12:07 PM Danny
> Chan <
> > > > >> > >> > > > > > >>>>> yuzhao.cyz@gmail.com>
> > > > >> > >> > > > > > >>>>>>>>> wrote:
> > > > >> > >> > > > > > >>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>> +1 for the online meeting, nice idea ~
> > > > >> > >> > > > > > >>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>> Best,
> > > > >> > >> > > > > > >>>>>>>>>>> Danny Chan
> > > > >> > >> > > > > > >>>>>>>>>>> 在 2020年10月22日 +0800 PM5:58,JiaTao Tao <
> > > > >> > >> > taojiatao@gmail.com
> > > > >> > >> > > > > > >>>>>> ,写道:
> > > > >> > >> > > > > > >>>>>>>>>>>> I think it's a nice idea, hope to hear
> > > > >> Julian's
> > > > >> > >> topic
> > > > >> > >> > > > about
> > > > >> > >> > > > > > >>>>>>>>> lattice/mv,
> > > > >> > >> > > > > > >>>>>>>>>>> we
> > > > >> > >> > > > > > >>>>>>>>>>>> have a big demand on this and want to
> learn
> > > > >> more.
> > > > >> > >> > > > > > >>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>> Regards!
> > > > >> > >> > > > > > >>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>> Aron Tao
> > > > >> > >> > > > > > >>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>> Julian Hyde <jh...@apache.org>
> 于2020年10月16日周五
> > > > >> > >> > 下午12:50写道:
> > > > >> > >> > > > > > >>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>>> Nice idea, Stamatis. I'm happy to
> give a
> > > > >> talk if
> > > > >> > >> > people
> > > > >> > >> > > > > > >>>>> want
> > > > >> > >> > > > > > >>>>>> to
> > > > >> > >> > > > > > >>>>>>>>> hear
> > > > >> > >> > > > > > >>>>>>>>>>>>> it - possible topics include
> geospatial in
> > > > >> > >> Calcite,
> > > > >> > >> > quick
> > > > >> > >> > > > > > >>>>>> intro
> > > > >> > >> > > > > > >>>>>>>> to
> > > > >> > >> > > > > > >>>>>>>>>>>>> RelBuilder, and
> lattices/materialized views.
> > > > >> > >> > > > > > >>>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>>> On Thu, Oct 15, 2020 at 10:35 AM Rui
> Wang <
> > > > >> > >> > > > > > >>>>>>> amaliujia@apache.org>
> > > > >> > >> > > > > > >>>>>>>>>>> wrote:
> > > > >> > >> > > > > > >>>>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>>>> I can give a small talk (10 to 20
> mins)
> > > > >> about
> > > > >> > >> > changes of
> > > > >> > >> > > > > > >>>>>>>> Calcite
> > > > >> > >> > > > > > >>>>>>>>> to
> > > > >> > >> > > > > > >>>>>>>>>>>>> support
> > > > >> > >> > > > > > >>>>>>>>>>>>>> streaming.
> > > > >> > >> > > > > > >>>>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>>>> -Rui
> > > > >> > >> > > > > > >>>>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>>>> On Thu, Oct 15, 2020 at 7:19 AM
> Alessandro
> > > > >> > >> > Solimando <
> > > > >> > >> > > > > > >>>>>>>>>>>>>> alessandro.solimando@gmail.com>
> wrote:
> > > > >> > >> > > > > > >>>>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>>>>> Hi Stamatis,
> > > > >> > >> > > > > > >>>>>>>>>>>>>>> that's a very nice idea, I am
> definitely
> > > > >> > >> > interested in
> > > > >> > >> > > > > > >>>>>>>>> attending
> > > > >> > >> > > > > > >>>>>>>>>> a
> > > > >> > >> > > > > > >>>>>>>>>>>>> meetup
> > > > >> > >> > > > > > >>>>>>>>>>>>>>> and hearing presentations around
> Calcite.
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>>>>> Best regards,
> > > > >> > >> > > > > > >>>>>>>>>>>>>>> Alessandro
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>>>>> On Thu, 15 Oct 2020 at 15:09,
> Stamatis
> > > > >> > >> Zampetakis <
> > > > >> > >> > > > > > >>>>>>>>>>> zabetak@gmail.com>
> > > > >> > >> > > > > > >>>>>>>>>>>>>>> wrote:
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> Hi guys,
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> How do you feel about
> participating in an
> > > > >> > >> online
> > > > >> > >> > > > > > >>>>> meetup
> > > > >> > >> > > > > > >>>>>>> for
> > > > >> > >> > > > > > >>>>>>>>>>> Calcite
> > > > >> > >> > > > > > >>>>>>>>>>>>> in
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> January 2021?
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> It's been forever since we
> organised a
> > > > >> > Calcite
> > > > >> > >> > meetup
> > > > >> > >> > > > > > >>>>>> and
> > > > >> > >> > > > > > >>>>>>>>> with
> > > > >> > >> > > > > > >>>>>>>>>>> the
> > > > >> > >> > > > > > >>>>>>>>>>>>>>> current
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> situation (pandemic) it will be
> almost
> > > > >> > >> impossible
> > > > >> > >> > to
> > > > >> > >> > > > > > >>>>>> hold
> > > > >> > >> > > > > > >>>>>>>> one
> > > > >> > >> > > > > > >>>>>>>>>> in
> > > > >> > >> > > > > > >>>>>>>>>>>>> person
> > > > >> > >> > > > > > >>>>>>>>>>>>>>> in
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> the near future.
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> Nevertheless, people now more
> than ever
> > > > >> tend
> > > > >> > to
> > > > >> > >> > > > > > >>>>>> organise
> > > > >> > >> > > > > > >>>>>>>> and
> > > > >> > >> > > > > > >>>>>>>>>>> attend
> > > > >> > >> > > > > > >>>>>>>>>>>>> such
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> events so we could take advantage
> of the
> > > > >> > >> > situation to
> > > > >> > >> > > > > > >>>>>>>>> exchange
> > > > >> > >> > > > > > >>>>>>>>>>> ideas,
> > > > >> > >> > > > > > >>>>>>>>>>>>>>> learn
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> new things, and meet each other
> in a more
> > > > >> > >> > interactive
> > > > >> > >> > > > > > >>>>>>> way.
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> We can have a few presentations
> and slots
> > > > >> for
> > > > >> > >> open
> > > > >> > >> > > > > > >>>>>>>> discussion
> > > > >> > >> > > > > > >>>>>>>>>>> among
> > > > >> > >> > > > > > >>>>>>>>>>>>> us.
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> The subject can be anything from
> something
> > > > >> > very
> > > > >> > >> > > > > > >>>>>> technical
> > > > >> > >> > > > > > >>>>>>>> to
> > > > >> > >> > > > > > >>>>>>>>> a
> > > > >> > >> > > > > > >>>>>>>>>>> very
> > > > >> > >> > > > > > >>>>>>>>>>>>>>> simple
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> presentation of an adapter, the
> use of
> > > > >> > calcite
> > > > >> > >> in
> > > > >> > >> > a
> > > > >> > >> > > > > > >>>>>>>>> university
> > > > >> > >> > > > > > >>>>>>>>>>>>> course, in
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> academia, or whatever else you can
> > > > >> imagine.
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> The duration can be also
> flexible, ranging
> > > > >> > >> from a
> > > > >> > >> > few
> > > > >> > >> > > > > > >>>>>>>> minutes
> > > > >> > >> > > > > > >>>>>>>>>> to
> > > > >> > >> > > > > > >>>>>>>>>>> an
> > > > >> > >> > > > > > >>>>>>>>>>>>> hour
> > > > >> > >> > > > > > >>>>>>>>>>>>>>> or
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> more depending on the courage of
> the
> > > > >> speaker.
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> I'm sure most of us have some
> slides here
> > > > >> and
> > > > >> > >> > there
> > > > >> > >> > > > > > >>>>>> that
> > > > >> > >> > > > > > >>>>>>>>> could
> > > > >> > >> > > > > > >>>>>>>>>>> feed a
> > > > >> > >> > > > > > >>>>>>>>>>>>>>> small
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> presentation around Calcite so
> let's make
> > > > >> > this
> > > > >> > >> > > > > > >>>>> happen!
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> So are there people interested to
> give a
> > > > >> talk
> > > > >> > >> > around
> > > > >> > >> > > > > > >>>>>>>> Calcite?
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> Personally, I can give a
> presentation on
> > > > >> very
> > > > >> > >> > basic
> > > > >> > >> > > > > > >>>>>> stuff
> > > > >> > >> > > > > > >>>>>>>> on
> > > > >> > >> > > > > > >>>>>>>>>>> query
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> optimization and Calcite showing
> a bit of
> > > > >> > >> > motivation
> > > > >> > >> > > > > > >>>>>> and
> > > > >> > >> > > > > > >>>>>>>>> going
> > > > >> > >> > > > > > >>>>>>>>>>>>> through
> > > > >> > >> > > > > > >>>>>>>>>>>>>>> the
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> main APIs with examples and code
> samples.
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> Apart from speakers, are there
> people
> > > > >> > >> interested
> > > > >> > >> > in
> > > > >> > >> > > > > > >>>>>>>> attending
> > > > >> > >> > > > > > >>>>>>>>>>> such
> > > > >> > >> > > > > > >>>>>>>>>>>>>>> meetups?
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> We can fix the date and time
> based on the
> > > > >> > >> region
> > > > >> > >> > of
> > > > >> > >> > > > > > >>>>> the
> > > > >> > >> > > > > > >>>>>>>>>> majority.
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> Best,
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>> Stamatis
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>>
> > > > >> > >> > > > > > >>>>>>>>
> > > > >> > >> > > > > > >>>>>>>
> > > > >> > >> > > > > > >>>>>>
> > > > >> > >> > > > > > >>>>>
> > > > >> > >> > > > > > >>
> > > > >> > >> > > > > >
> > > > >> > >> > > > > >
> > > > >> > >> > > > >
> > > > >> > >> > > >
> > > > >> > >> >
> > > > >> > >>
> > > > >> > >
> > > > >> >
> > > > >>
> > > > >
>

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Michael Mior <mm...@apache.org>.
With appropriate permissions, mic interruptions are not an issue as
the host can prevent others from unmuting themselves. I don't think
the quality of the recording is affected either except that I'm not
sure about having the face superimposed on slides in regular Zoom
meeting format. (This could be a positive or negative depending on
preferences.)

I think switching to a regular Zoom meeting for general discussion
would be great, but I don't believe it's possible to do so with the
same link. That is, I believe everyone would have to disconnect and
rejoin a different meeting, which would work, but interrupt the flow.

--
Michael Mior
mmior@apache.org

Le sam. 23 janv. 2021 à 18:32, Julian Hyde <jh...@apache.org> a écrit :
>
> Michael,
>
> From my perspective (as a presenter) the webinar worked well. The
> transitions between presenters were smooth, capacity seemed to be
> good, there were no interruptions from attendees' microphones, the Q&A
> applet delivered questions efficiently, and the recordings are high
> quality (good sound, and presenter's face superimposed over the the
> slides). Is it possible that regular zoom would have been inferior in
> one of those factors?
>
> I wonder, would your concerns be met if we did the presentations in a
> webinar and switched to a regular zoom for the general discussion?
>
> Julian
>
> On Fri, Jan 22, 2021 at 7:48 AM Michael Mior <mm...@apache.org> wrote:
> >
> > Thanks for organizing Stamatis! I enjoyed hearing what others are
> > working on. However, if we do this again I wonder if we could use a
> > regular Zoom meeting instead of a webinar. I think it might be easier
> > to facilitate discussion that way.
> > --
> > Michael Mior
> > mmior@apache.org
> >
> > Le ven. 22 janv. 2021 à 06:28, Stamatis Zampetakis <za...@gmail.com> a écrit :
> > >
> > > Hi everybody,
> > >
> > > Thanks again for attending the meetup and of course big thanks to the
> > > speakers for the great presentations and thoughtful discussion.
> > >
> > > For those interested the recordings are now available on youtube:
> > > https://www.youtube.com/playlist?list=PLUp_iibbIwFF_5xeLRgz4zU33mFRbS5Y6
> > >
> > > Best,
> > > Stamatis
> > >
> > > On Fri, Jan 15, 2021 at 4:07 AM Chunwei Lei <ch...@gmail.com> wrote:
> > >
> > > > Ignore my previous email. I found the link[1] after I read all the replies.
> > > >
> > > > Besides, I have sent the link to my colleagues.
> > > >
> > > > The online meetup is a little late in UTC+8. Would the meetup be recorded?
> > > >
> > > >
> > > > [1] https://www.meetup.com/Apache-Calcite/events/275461117/
> > > >
> > > > Best,
> > > > Chunwei
> > > >
> > > >
> > > > On Fri, Jan 15, 2021 at 10:57 AM Chunwei Lei <ch...@alibaba-inc.com>
> > > > wrote:
> > > >
> > > >> Hi, Stamatis.
> > > >>
> > > >> How can I submit my PGP key? (It's my first time to attend an online
> > > >> meetup~~)
> > > >>
> > > >>
> > > >>
> > > >> Best,
> > > >> Chunwei
> > > >>
> > > >>
> > > >> ------------------------------------------------------------------
> > > >> 发件人:Stamatis Zampetakis <za...@gmail.com>
> > > >> 发送时间:2021年1月15日(星期五) 07:10
> > > >> 收件人:dev <de...@calcite.apache.org>
> > > >> 主 题:Re: [DISCUSS] Apache Calcite Online Meetup January 2021
> > > >>
> > > >> I updated the agenda and added some more information regarding the key
> > > >> signing party.
> > > >>
> > > >> For those planning to attend the party, the deadline for submitting your
> > > >> PGP key is Mon, Jan 18, 2021, 9:00 AM PST (UTC-8).
> > > >>
> > > >> Best,
> > > >> Stamatis
> > > >>
> > > >> On Wed, Jan 13, 2021 at 8:28 AM Vladimir Ozerov <pp...@gmail.com>
> > > >> wrote:
> > > >>
> > > >> > *Talk duration*: 30 min.
> > > >> >
> > > >> > ср, 13 янв. 2021 г. в 10:27, Vladimir Ozerov <pp...@gmail.com>:
> > > >> >
> > > >> > > Hi Stamatis, Julian,
> > > >> > >
> > > >> > > Thank you for releasing the slot. Just to be crystal clear - I was
> > > >> very
> > > >> > > late with my proposal, and have no urge to present in January. Both
> > > >> > January
> > > >> > > and April are perfectly fine with me. So please prioritize this talk
> > > >> over
> > > >> > > others only if you see a really good reason to do so. In any case, I
> > > >> > > confirm that I can present in January. Please find the talk details
> > > >> > below.
> > > >> > >
> > > >> > > *Speaker:* Vladimir Ozerov
> > > >> > > *Title:* Apache Calcite integration in Hazelcast IMDG
> > > >> > > *Abstract: *
> > > >> > > Hazelcast IMDG is a distributed in-memory key-value store. In this
> > > >> talk,
> > > >> > I
> > > >> > > will present how we used Apache Calcite to create a new distributed
> > > >> SQL
> > > >> > > engine that queries Hazelcast IMDG data.
> > > >> > > We start with motivation and general design. Then we examine how
> > > >> > Hazelcast
> > > >> > > IMDG leverages Apache Calcite for query parsing, validation, and
> > > >> > > optimization, and why we decided not to use Apache Calcite for JDBC
> > > >> and
> > > >> > > query execution. We also discuss several Apache Calcite problems that
> > > >> > > negatively affect the integration and propose possible future
> > > >> > improvements.
> > > >> > >
> > > >> > > Regards,
> > > >> > > Vladimir.
> > > >> > >
> > > >> > > ср, 13 янв. 2021 г. в 02:48, Stamatis Zampetakis <za...@gmail.com>:
> > > >> > >
> > > >> > >> Yesterday, I updated our website to also include Vladimir's talk
> > > >> about
> > > >> > >> Hazelcast so I think it is better to keep it that way.
> > > >> > >> Initially I had in mind something between 2 and 4 talks for this
> > > >> meetup
> > > >> > >> (2-3h) so I think we are good to go.
> > > >> > >>
> > > >> > >> Let's now freeze the agenda to avoid changing it till the last
> > > >> minute.
> > > >> > >> I will open up the discussion for the next meetup in another email
> > > >> so we
> > > >> > >> start filling the slots for April.
> > > >> > >>
> > > >> > >> It's definitely useful to have the talks on camera. I will record
> > > >> them
> > > >> > via
> > > >> > >> Zoom and split them after the meetup.
> > > >> > >> If the presenters give their consent I can upload them afterwards to
> > > >> > >> Youtube/Vimeo.
> > > >> > >>
> > > >> > >> Best,
> > > >> > >> Stamatis
> > > >> > >>
> > > >> > >>
> > > >> > >> On Wed, Jan 13, 2021 at 12:15 AM Julian Hyde <jh...@apache.org>
> > > >> wrote:
> > > >> > >>
> > > >> > >> > I'm happy to yield my spot (and speak instead in April) if
> > > >> Vladimir is
> > > >> > >> > still prepared to talk. I'd love to get his work on Hazelcast
> > > >> > >> > integration on the record!
> > > >> > >> >
> > > >> > >> > By the way, will it be possible to record these talks and post them
> > > >> > >> > *as separate items* to (say) YouTube or Vimeo? I think it's
> > > >> important
> > > >> > >> > that they are separate, so that people can find the particular talk
> > > >> > >> > they are interested in.
> > > >> > >> >
> > > >> > >> > Julian
> > > >> > >> >
> > > >> > >> > On Tue, Jan 12, 2021 at 12:17 AM Vladimir Ozerov <
> > > >> ppozerov@gmail.com>
> > > >> > >> > wrote:
> > > >> > >> > >
> > > >> > >> > > Hi Stamatis,
> > > >> > >> > >
> > > >> > >> > > Sorry, my previous email was not clear enough. To clarify - I was
> > > >> > >> > thinking
> > > >> > >> > > about the mentioned next meetup in April because the schedule for
> > > >> > the
> > > >> > >> > > January meetup appears to be too packed already (3 talks in
> > > >> 1:30h).
> > > >> > I
> > > >> > >> > > I am ready to talk in both January and April. Just want to ensure
> > > >> > >> that we
> > > >> > >> > > do not overwhelm our attendees.
> > > >> > >> > >
> > > >> > >> > > I'll provide the talk details in the nearest day.
> > > >> > >> > >
> > > >> > >> > > Regards,
> > > >> > >> > > Vladimir.
> > > >> > >> > >
> > > >> > >> > > вт, 12 янв. 2021 г. в 01:41, Stamatis Zampetakis <
> > > >> zabetak@gmail.com
> > > >> > >:
> > > >> > >> > >
> > > >> > >> > > > That would be great Vladimir, I will update the agenda.
> > > >> > >> > > >
> > > >> > >> > > > If possible please provide a title, duration, and abstract.
> > > >> > >> > > >
> > > >> > >> > > > Best,
> > > >> > >> > > > Stamatis
> > > >> > >> > > >
> > > >> > >> > > > On Mon, Jan 11, 2021 at 8:35 PM Vladimir Ozerov <
> > > >> > ppozerov@gmail.com
> > > >> > >> >
> > > >> > >> > > > wrote:
> > > >> > >> > > >
> > > >> > >> > > > > Hi,
> > > >> > >> > > > >
> > > >> > >> > > > > I can share our experience with Apache Calcite  integration
> > > >> into
> > > >> > >> > > > Hazelcast
> > > >> > >> > > > > distributed SQL engine.
> > > >> > >> > > > >
> > > >> > >> > > > > Regards,
> > > >> > >> > > > > Vladimir
> > > >> > >> > > > >
> > > >> > >> > > > > Вт, 5 янв. 2021 г. в 00:48, Vineet G <vgargapache@gmail.com
> > > >> >:
> > > >> > >> > > > >
> > > >> > >> > > > > > Hi Stamatis,
> > > >> > >> > > > > >
> > > >> > >> > > > > > Something has come up and unfortunately I will not be able
> > > >> to
> > > >> > >> > present
> > > >> > >> > > > the
> > > >> > >> > > > > > talk.
> > > >> > >> > > > > >
> > > >> > >> > > > > > Vineet
> > > >> > >> > > > > >
> > > >> > >> > > > > > > On Jan 3, 2021, at 1:37 PM, Stamatis Zampetakis <
> > > >> > >> > zabetak@gmail.com>
> > > >> > >> > > > > > wrote:
> > > >> > >> > > > > > >
> > > >> > >> > > > > > > I updated the agenda on meetup to include Julian's talk
> > > >> > around
> > > >> > >> > > > spatial
> > > >> > >> > > > > > > queries.
> > > >> > >> > > > > > >
> > > >> > >> > > > > > > So far we have four presentations lasting approximately
> > > >> 1h45
> > > >> > >> so I
> > > >> > >> > > > still
> > > >> > >> > > > > > > find the duration reasonable.
> > > >> > >> > > > > > >
> > > >> > >> > > > > > > Of course if there are more people interested to present
> > > >> > >> > something we
> > > >> > >> > > > > can
> > > >> > >> > > > > > > schedule another meetup in April as Julian suggested.
> > > >> > >> > > > > > > I am always happy to see what other people are working on
> > > >> > and
> > > >> > >> > more
> > > >> > >> > > > > > Calcite
> > > >> > >> > > > > > > use-cases.
> > > >> > >> > > > > > >
> > > >> > >> > > > > > > Best,
> > > >> > >> > > > > > > Stamatis
> > > >> > >> > > > > > >
> > > >> > >> > > > > > > On Sun, Jan 3, 2021 at 2:09 AM Julian Hyde <
> > > >> > >> > jhyde.apache@gmail.com>
> > > >> > >> > > > > > wrote:
> > > >> > >> > > > > > >
> > > >> > >> > > > > > >> In other news.... I’ll be co-presenting (with Mosha
> > > >> > >> Pasumansky)
> > > >> > >> > a
> > > >> > >> > > > talk
> > > >> > >> > > > > > >> “Open source SQL - beyond parsers: ZetaSQL and Apache
> > > >> > >> Calcite”
> > > >> > >> > at
> > > >> > >> > > > the
> > > >> > >> > > > > > >> Northwest Database Society Annual Meeting on January
> > > >> 29th.
> > > >> > >> It’s
> > > >> > >> > > > > virtual
> > > >> > >> > > > > > and
> > > >> > >> > > > > > >> free, but you must sign up to attend.
> > > >> > >> > > > > > >>
> > > >> > >> > > > > > >> Julian
> > > >> > >> > > > > > >>
> > > >> > >> > > > > > >> [1] https://sites.google.com/view/nwds2021
> > > >> > >> > > > > > >>
> > > >> > >> > > > > > >>> On Jan 2, 2021, at 12:47 PM, Julian Hyde <
> > > >> > >> > jhyde.apache@gmail.com>
> > > >> > >> > > > > > wrote:
> > > >> > >> > > > > > >>>
> > > >> > >> > > > > > >>>  I can give a talk “Implementing spatial queries using
> > > >> > >> algebra
> > > >> > >> > > > > > >> rewrites”, 20 minutes.
> > > >> > >> > > > > > >>>
> > > >> > >> > > > > > >>> But if that makes the meetup too long, I am equally
> > > >> happy
> > > >> > to
> > > >> > >> > > > postpone
> > > >> > >> > > > > > >> the talk. How about scheduling another meetup  in say
> > > >> > April?
> > > >> > >> > > > > > >>>
> > > >> > >> > > > > > >>> Julian
> > > >> > >> > > > > > >>>
> > > >> > >> > > > > > >>>> On Dec 31, 2020, at 3:10 AM, Stamatis Zampetakis <
> > > >> > >> > > > zabetak@gmail.com
> > > >> > >> > > > > >
> > > >> > >> > > > > > >> wrote:
> > > >> > >> > > > > > >>>>
> > > >> > >> > > > > > >>>>  I just published the event on Meetup [1].
> > > >> > >> > > > > > >>>>
> > > >> > >> > > > > > >>>> The agenda is not yet finalized so if there are people
> > > >> > who
> > > >> > >> > would
> > > >> > >> > > > > like
> > > >> > >> > > > > > to
> > > >> > >> > > > > > >>>> give a talk or add/remove things from the agenda
> > > >> please
> > > >> > >> reply
> > > >> > >> > to
> > > >> > >> > > > > this
> > > >> > >> > > > > > >>>> thread.
> > > >> > >> > > > > > >>>>
> > > >> > >> > > > > > >>>> Best,
> > > >> > >> > > > > > >>>> Stamatis
> > > >> > >> > > > > > >>>>
> > > >> > >> > > > > > >>>> [1]
> > > >> > >> https://www.meetup.com/Apache-Calcite/events/275461117/
> > > >> > >> > > > > > >>>>
> > > >> > >> > > > > > >>>>>> On Mon, Nov 30, 2020 at 12:37 AM Rui Wang <
> > > >> > >> > amaliujia@apache.org
> > > >> > >> > > > >
> > > >> > >> > > > > > >> wrote:
> > > >> > >> > > > > > >>>>>
> > > >> > >> > > > > > >>>>> Title: event timestamp semantic based streaming SQL
> > > >> > >> > > > > > >>>>> Abstract: this talk will cover in Calcite Streaming
> > > >> SQL
> > > >> > >> > case, how
> > > >> > >> > > > > to
> > > >> > >> > > > > > >> reason
> > > >> > >> > > > > > >>>>> data completeness in terms of event timestamp
> > > >> semantic
> > > >> > and
> > > >> > >> > how to
> > > >> > >> > > > > > >> control
> > > >> > >> > > > > > >>>>> materialization latency given unbounded input data
> > > >> (in
> > > >> > >> > Calcite
> > > >> > >> > > > > > roadmap
> > > >> > >> > > > > > >> but
> > > >> > >> > > > > > >>>>> not implemented yet).
> > > >> > >> > > > > > >>>>>
> > > >> > >> > > > > > >>>>> Duration: 20~30 mins
> > > >> > >> > > > > > >>>>>
> > > >> > >> > > > > > >>>>>> On Tue, Nov 24, 2020 at 8:56 AM Slim Bouguerra <
> > > >> > >> > > > bslim@apache.org>
> > > >> > >> > > > > > >> wrote:
> > > >> > >> > > > > > >>>>>>
> > > >> > >> > > > > > >>>>>> this is a great idea thanks @Statmatis looking
> > > >> forward
> > > >> > to
> > > >> > >> > > > learning
> > > >> > >> > > > > > >> more
> > > >> > >> > > > > > >>>>>> about Calcite especially the Streaming work.
> > > >> > >> > > > > > >>>>>>
> > > >> > >> > > > > > >>>>>>> On Mon, Nov 23, 2020 at 2:19 PM Rui Wang <
> > > >> > >> > amaliujia@apache.org
> > > >> > >> > > > >
> > > >> > >> > > > > > >> wrote:
> > > >> > >> > > > > > >>>>>>
> > > >> > >> > > > > > >>>>>>> Sorry for the late reply Statmatis. I have recently
> > > >> > been
> > > >> > >> > pretty
> > > >> > >> > > > > > busy
> > > >> > >> > > > > > >> on
> > > >> > >> > > > > > >>>>>>> work as it is approaching the end of the year.
> > > >> > >> > > > > > >>>>>>>
> > > >> > >> > > > > > >>>>>>> The time in [1] works perfectly for me. I will
> > > >> share
> > > >> > the
> > > >> > >> > > > abstract
> > > >> > >> > > > > > and
> > > >> > >> > > > > > >>>>>>> expected duration soon (should within this week).
> > > >> > >> > > > > > >>>>>>>
> > > >> > >> > > > > > >>>>>>>
> > > >> > >> > > > > > >>>>>>> -Rui
> > > >> > >> > > > > > >>>>>>>
> > > >> > >> > > > > > >>>>>>> On Fri, Nov 20, 2020 at 2:11 AM Stamatis
> > > >> Zampetakis <
> > > >> > >> > > > > > >> zabetak@gmail.com
> > > >> > >> > > > > > >>>>>>
> > > >> > >> > > > > > >>>>>>> wrote:
> > > >> > >> > > > > > >>>>>>>
> > > >> > >> > > > > > >>>>>>>> That would be great Vineet!
> > > >> > >> > > > > > >>>>>>>>
> > > >> > >> > > > > > >>>>>>>> @Julian, @Rui, @Vineet:
> > > >> > >> > > > > > >>>>>>>> Can you share a small abstract (2-3 sentences) and
> > > >> > >> > expected
> > > >> > >> > > > > > >> duration?
> > > >> > >> > > > > > >>>>>>>> Can you check if the date/times proposed
> > > >> previously
> > > >> > [1]
> > > >> > >> > work
> > > >> > >> > > > for
> > > >> > >> > > > > > >> you.
> > > >> > >> > > > > > >>>>>> If
> > > >> > >> > > > > > >>>>>>>> not feel free to propose another slot.
> > > >> > >> > > > > > >>>>>>>>
> > > >> > >> > > > > > >>>>>>>> Best,
> > > >> > >> > > > > > >>>>>>>> Stamatis
> > > >> > >> > > > > > >>>>>>>>
> > > >> > >> > > > > > >>>>>>>> [1] https://s.apache.org/uhrzo
> > > >> > >> > > > > > >>>>>>>>
> > > >> > >> > > > > > >>>>>>>> On Thu, Nov 19, 2020 at 6:18 PM Vineet Garg <
> > > >> > >> > vgarg@apache.org
> > > >> > >> > > > >
> > > >> > >> > > > > > >>>>> wrote:
> > > >> > >> > > > > > >>>>>>>>
> > > >> > >> > > > > > >>>>>>>>> I think this is a great idea. +1 for the online
> > > >> > >> meetup.
> > > >> > >> > > > > > >>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>> If there are slots left I can also talk about how
> > > >> > Hive
> > > >> > >> > > > > leverages
> > > >> > >> > > > > > >>>>>>> Calcite
> > > >> > >> > > > > > >>>>>>>> to
> > > >> > >> > > > > > >>>>>>>>> do query optimization.
> > > >> > >> > > > > > >>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>> -Vineet
> > > >> > >> > > > > > >>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>> On Fri, Nov 6, 2020 at 7:21 AM Stamatis
> > > >> Zampetakis <
> > > >> > >> > > > > > >>>>>> zabetak@gmail.com>
> > > >> > >> > > > > > >>>>>>>>> wrote:
> > > >> > >> > > > > > >>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>> Let's try to fix the date/time and tentative
> > > >> agenda
> > > >> > >> so
> > > >> > >> > that
> > > >> > >> > > > we
> > > >> > >> > > > > > >>>>> can
> > > >> > >> > > > > > >>>>>>> add
> > > >> > >> > > > > > >>>>>>>>> some
> > > >> > >> > > > > > >>>>>>>>>> information on meetup [1].
> > > >> > >> > > > > > >>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>> So far we have three presenters, Julian, Rui,
> > > >> and
> > > >> > >> > myself. We
> > > >> > >> > > > > can
> > > >> > >> > > > > > >>>>>>> start
> > > >> > >> > > > > > >>>>>>>>> like
> > > >> > >> > > > > > >>>>>>>>>> that and if in the process there are more people
> > > >> > >> > interested
> > > >> > >> > > > to
> > > >> > >> > > > > > >>>>>> give a
> > > >> > >> > > > > > >>>>>>>>> small
> > > >> > >> > > > > > >>>>>>>>>> talk we can update the program.
> > > >> > >> > > > > > >>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>> Let's try to get a date in the last two weeks of
> > > >> > >> > January to
> > > >> > >> > > > > give
> > > >> > >> > > > > > >>>>>> us a
> > > >> > >> > > > > > >>>>>>>> bit
> > > >> > >> > > > > > >>>>>>>>>> more time to prepare. Personally, I don't have a
> > > >> > >> > preference
> > > >> > >> > > > > for
> > > >> > >> > > > > > >>>>>> that
> > > >> > >> > > > > > >>>>>>>>> being
> > > >> > >> > > > > > >>>>>>>>>> a business day or not and I am in UTC+1.
> > > >> > >> > > > > > >>>>>>>>>> For instance, how do you feel about Wednesday,
> > > >> 20
> > > >> > >> > January
> > > >> > >> > > > > 2021,
> > > >> > >> > > > > > >>>>>>>> 18:00:00
> > > >> > >> > > > > > >>>>>>>>> to
> > > >> > >> > > > > > >>>>>>>>>> 21:00 UTC+1 [2] ?
> > > >> > >> > > > > > >>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>> As soon as we have a rough estimate on the
> > > >> number
> > > >> > of
> > > >> > >> > > > attendees
> > > >> > >> > > > > > we
> > > >> > >> > > > > > >>>>>> can
> > > >> > >> > > > > > >>>>>>>>> also
> > > >> > >> > > > > > >>>>>>>>>> decide which platform to use for the event.
> > > >> > >> > > > > > >>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>> Even if the number of participants ends up being
> > > >> > low,
> > > >> > >> > having
> > > >> > >> > > > > new
> > > >> > >> > > > > > >>>>>>>>>> material for our website is still a plus.
> > > >> > >> > > > > > >>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>> Best,
> > > >> > >> > > > > > >>>>>>>>>> Stamatis
> > > >> > >> > > > > > >>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>> [1] https://www.meetup.com/Apache-Calcite/
> > > >> > >> > > > > > >>>>>>>>>> [2] https://s.apache.org/uhrzo
> > > >> > >> > > > > > >>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>> Tentative Agenda
> > > >> > >> > > > > > >>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>> Title: An introduction to query processing &
> > > >> Apache
> > > >> > >> > Calcite
> > > >> > >> > > > > > >>>>>>>>>> Speaker: Stamatis Zampetakis
> > > >> > >> > > > > > >>>>>>>>>> Duration: 50min
> > > >> > >> > > > > > >>>>>>>>>> Abstract:
> > > >> > >> > > > > > >>>>>>>>>> In this talk, I will go over some basic notions
> > > >> > >> around
> > > >> > >> > query
> > > >> > >> > > > > > >>>>>>> processors
> > > >> > >> > > > > > >>>>>>>>> and
> > > >> > >> > > > > > >>>>>>>>>> demonstrate how they map to concepts in Calcite.
> > > >> > >> > > > > > >>>>>>>>>> I will start with some simple use-cases and show
> > > >> > how
> > > >> > >> > from
> > > >> > >> > > > Java
> > > >> > >> > > > > > >>>>> code
> > > >> > >> > > > > > >>>>>>> we
> > > >> > >> > > > > > >>>>>>>>> can
> > > >> > >> > > > > > >>>>>>>>>> go to relational algebra and SQL, explaining the
> > > >> > >> > importance
> > > >> > >> > > > > of a
> > > >> > >> > > > > > >>>>>>>>>> declarative language and the role of a query
> > > >> > >> processing
> > > >> > >> > > > > > >>>>> framework.
> > > >> > >> > > > > > >>>>>>>>>> Then, I will focus on the query processor,
> > > >> > >> illustrating
> > > >> > >> > the
> > > >> > >> > > > > > >>>>> general
> > > >> > >> > > > > > >>>>>>>>>> architecture and the main components of Apache
> > > >> > >> Calcite.
> > > >> > >> > > > > > >>>>>>>>>> After a simple end to end example of the
> > > >> different
> > > >> > >> > modules,
> > > >> > >> > > > I
> > > >> > >> > > > > > >>>>> will
> > > >> > >> > > > > > >>>>>>>>> perform
> > > >> > >> > > > > > >>>>>>>>>> a live coding session demonstrating how we can
> > > >> put
> > > >> > >> > together
> > > >> > >> > > > > the
> > > >> > >> > > > > > >>>>>> main
> > > >> > >> > > > > > >>>>>>>>>> components of Calcite to build a simple query
> > > >> > >> processor
> > > >> > >> > for
> > > >> > >> > > > > > >>>>>> in-memory
> > > >> > >> > > > > > >>>>>>>>>> data.
> > > >> > >> > > > > > >>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>> On Thu, Oct 22, 2020 at 12:07 PM Danny Chan <
> > > >> > >> > > > > > >>>>> yuzhao.cyz@gmail.com>
> > > >> > >> > > > > > >>>>>>>>> wrote:
> > > >> > >> > > > > > >>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>> +1 for the online meeting, nice idea ~
> > > >> > >> > > > > > >>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>> Best,
> > > >> > >> > > > > > >>>>>>>>>>> Danny Chan
> > > >> > >> > > > > > >>>>>>>>>>> 在 2020年10月22日 +0800 PM5:58,JiaTao Tao <
> > > >> > >> > taojiatao@gmail.com
> > > >> > >> > > > > > >>>>>> ,写道:
> > > >> > >> > > > > > >>>>>>>>>>>> I think it's a nice idea, hope to hear
> > > >> Julian's
> > > >> > >> topic
> > > >> > >> > > > about
> > > >> > >> > > > > > >>>>>>>>> lattice/mv,
> > > >> > >> > > > > > >>>>>>>>>>> we
> > > >> > >> > > > > > >>>>>>>>>>>> have a big demand on this and want to learn
> > > >> more.
> > > >> > >> > > > > > >>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>> Regards!
> > > >> > >> > > > > > >>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>> Aron Tao
> > > >> > >> > > > > > >>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>> Julian Hyde <jh...@apache.org> 于2020年10月16日周五
> > > >> > >> > 下午12:50写道:
> > > >> > >> > > > > > >>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>>> Nice idea, Stamatis. I'm happy to give a
> > > >> talk if
> > > >> > >> > people
> > > >> > >> > > > > > >>>>> want
> > > >> > >> > > > > > >>>>>> to
> > > >> > >> > > > > > >>>>>>>>> hear
> > > >> > >> > > > > > >>>>>>>>>>>>> it - possible topics include geospatial in
> > > >> > >> Calcite,
> > > >> > >> > quick
> > > >> > >> > > > > > >>>>>> intro
> > > >> > >> > > > > > >>>>>>>> to
> > > >> > >> > > > > > >>>>>>>>>>>>> RelBuilder, and lattices/materialized views.
> > > >> > >> > > > > > >>>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>>> On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <
> > > >> > >> > > > > > >>>>>>> amaliujia@apache.org>
> > > >> > >> > > > > > >>>>>>>>>>> wrote:
> > > >> > >> > > > > > >>>>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>>>> I can give a small talk (10 to 20 mins)
> > > >> about
> > > >> > >> > changes of
> > > >> > >> > > > > > >>>>>>>> Calcite
> > > >> > >> > > > > > >>>>>>>>> to
> > > >> > >> > > > > > >>>>>>>>>>>>> support
> > > >> > >> > > > > > >>>>>>>>>>>>>> streaming.
> > > >> > >> > > > > > >>>>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>>>> -Rui
> > > >> > >> > > > > > >>>>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>>>> On Thu, Oct 15, 2020 at 7:19 AM Alessandro
> > > >> > >> > Solimando <
> > > >> > >> > > > > > >>>>>>>>>>>>>> alessandro.solimando@gmail.com> wrote:
> > > >> > >> > > > > > >>>>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>>>>> Hi Stamatis,
> > > >> > >> > > > > > >>>>>>>>>>>>>>> that's a very nice idea, I am definitely
> > > >> > >> > interested in
> > > >> > >> > > > > > >>>>>>>>> attending
> > > >> > >> > > > > > >>>>>>>>>> a
> > > >> > >> > > > > > >>>>>>>>>>>>> meetup
> > > >> > >> > > > > > >>>>>>>>>>>>>>> and hearing presentations around Calcite.
> > > >> > >> > > > > > >>>>>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>>>>> Best regards,
> > > >> > >> > > > > > >>>>>>>>>>>>>>> Alessandro
> > > >> > >> > > > > > >>>>>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>>>>> On Thu, 15 Oct 2020 at 15:09, Stamatis
> > > >> > >> Zampetakis <
> > > >> > >> > > > > > >>>>>>>>>>> zabetak@gmail.com>
> > > >> > >> > > > > > >>>>>>>>>>>>>>> wrote:
> > > >> > >> > > > > > >>>>>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>>>>>> Hi guys,
> > > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>>>>>> How do you feel about participating in an
> > > >> > >> online
> > > >> > >> > > > > > >>>>> meetup
> > > >> > >> > > > > > >>>>>>> for
> > > >> > >> > > > > > >>>>>>>>>>> Calcite
> > > >> > >> > > > > > >>>>>>>>>>>>> in
> > > >> > >> > > > > > >>>>>>>>>>>>>>>> January 2021?
> > > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>>>>>> It's been forever since we organised a
> > > >> > Calcite
> > > >> > >> > meetup
> > > >> > >> > > > > > >>>>>> and
> > > >> > >> > > > > > >>>>>>>>> with
> > > >> > >> > > > > > >>>>>>>>>>> the
> > > >> > >> > > > > > >>>>>>>>>>>>>>> current
> > > >> > >> > > > > > >>>>>>>>>>>>>>>> situation (pandemic) it will be almost
> > > >> > >> impossible
> > > >> > >> > to
> > > >> > >> > > > > > >>>>>> hold
> > > >> > >> > > > > > >>>>>>>> one
> > > >> > >> > > > > > >>>>>>>>>> in
> > > >> > >> > > > > > >>>>>>>>>>>>> person
> > > >> > >> > > > > > >>>>>>>>>>>>>>> in
> > > >> > >> > > > > > >>>>>>>>>>>>>>>> the near future.
> > > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>>>>>> Nevertheless, people now more than ever
> > > >> tend
> > > >> > to
> > > >> > >> > > > > > >>>>>> organise
> > > >> > >> > > > > > >>>>>>>> and
> > > >> > >> > > > > > >>>>>>>>>>> attend
> > > >> > >> > > > > > >>>>>>>>>>>>> such
> > > >> > >> > > > > > >>>>>>>>>>>>>>>> events so we could take advantage of the
> > > >> > >> > situation to
> > > >> > >> > > > > > >>>>>>>>> exchange
> > > >> > >> > > > > > >>>>>>>>>>> ideas,
> > > >> > >> > > > > > >>>>>>>>>>>>>>> learn
> > > >> > >> > > > > > >>>>>>>>>>>>>>>> new things, and meet each other in a more
> > > >> > >> > interactive
> > > >> > >> > > > > > >>>>>>> way.
> > > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>>>>>> We can have a few presentations and slots
> > > >> for
> > > >> > >> open
> > > >> > >> > > > > > >>>>>>>> discussion
> > > >> > >> > > > > > >>>>>>>>>>> among
> > > >> > >> > > > > > >>>>>>>>>>>>> us.
> > > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>>>>>> The subject can be anything from something
> > > >> > very
> > > >> > >> > > > > > >>>>>> technical
> > > >> > >> > > > > > >>>>>>>> to
> > > >> > >> > > > > > >>>>>>>>> a
> > > >> > >> > > > > > >>>>>>>>>>> very
> > > >> > >> > > > > > >>>>>>>>>>>>>>> simple
> > > >> > >> > > > > > >>>>>>>>>>>>>>>> presentation of an adapter, the use of
> > > >> > calcite
> > > >> > >> in
> > > >> > >> > a
> > > >> > >> > > > > > >>>>>>>>> university
> > > >> > >> > > > > > >>>>>>>>>>>>> course, in
> > > >> > >> > > > > > >>>>>>>>>>>>>>>> academia, or whatever else you can
> > > >> imagine.
> > > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>>>>>> The duration can be also flexible, ranging
> > > >> > >> from a
> > > >> > >> > few
> > > >> > >> > > > > > >>>>>>>> minutes
> > > >> > >> > > > > > >>>>>>>>>> to
> > > >> > >> > > > > > >>>>>>>>>>> an
> > > >> > >> > > > > > >>>>>>>>>>>>> hour
> > > >> > >> > > > > > >>>>>>>>>>>>>>> or
> > > >> > >> > > > > > >>>>>>>>>>>>>>>> more depending on the courage of the
> > > >> speaker.
> > > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>>>>>> I'm sure most of us have some slides here
> > > >> and
> > > >> > >> > there
> > > >> > >> > > > > > >>>>>> that
> > > >> > >> > > > > > >>>>>>>>> could
> > > >> > >> > > > > > >>>>>>>>>>> feed a
> > > >> > >> > > > > > >>>>>>>>>>>>>>> small
> > > >> > >> > > > > > >>>>>>>>>>>>>>>> presentation around Calcite so let's make
> > > >> > this
> > > >> > >> > > > > > >>>>> happen!
> > > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>>>>>> So are there people interested to give a
> > > >> talk
> > > >> > >> > around
> > > >> > >> > > > > > >>>>>>>> Calcite?
> > > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>>>>>> Personally, I can give a presentation on
> > > >> very
> > > >> > >> > basic
> > > >> > >> > > > > > >>>>>> stuff
> > > >> > >> > > > > > >>>>>>>> on
> > > >> > >> > > > > > >>>>>>>>>>> query
> > > >> > >> > > > > > >>>>>>>>>>>>>>>> optimization and Calcite showing a bit of
> > > >> > >> > motivation
> > > >> > >> > > > > > >>>>>> and
> > > >> > >> > > > > > >>>>>>>>> going
> > > >> > >> > > > > > >>>>>>>>>>>>> through
> > > >> > >> > > > > > >>>>>>>>>>>>>>> the
> > > >> > >> > > > > > >>>>>>>>>>>>>>>> main APIs with examples and code samples.
> > > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>>>>>> Apart from speakers, are there people
> > > >> > >> interested
> > > >> > >> > in
> > > >> > >> > > > > > >>>>>>>> attending
> > > >> > >> > > > > > >>>>>>>>>>> such
> > > >> > >> > > > > > >>>>>>>>>>>>>>> meetups?
> > > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>>>>>> We can fix the date and time based on the
> > > >> > >> region
> > > >> > >> > of
> > > >> > >> > > > > > >>>>> the
> > > >> > >> > > > > > >>>>>>>>>> majority.
> > > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>>>>>> Best,
> > > >> > >> > > > > > >>>>>>>>>>>>>>>> Stamatis
> > > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>>
> > > >> > >> > > > > > >>>>>>>>
> > > >> > >> > > > > > >>>>>>>
> > > >> > >> > > > > > >>>>>>
> > > >> > >> > > > > > >>>>>
> > > >> > >> > > > > > >>
> > > >> > >> > > > > >
> > > >> > >> > > > > >
> > > >> > >> > > > >
> > > >> > >> > > >
> > > >> > >> >
> > > >> > >>
> > > >> > >
> > > >> >
> > > >>
> > > >

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Julian Hyde <jh...@apache.org>.
Michael,

From my perspective (as a presenter) the webinar worked well. The
transitions between presenters were smooth, capacity seemed to be
good, there were no interruptions from attendees' microphones, the Q&A
applet delivered questions efficiently, and the recordings are high
quality (good sound, and presenter's face superimposed over the the
slides). Is it possible that regular zoom would have been inferior in
one of those factors?

I wonder, would your concerns be met if we did the presentations in a
webinar and switched to a regular zoom for the general discussion?

Julian

On Fri, Jan 22, 2021 at 7:48 AM Michael Mior <mm...@apache.org> wrote:
>
> Thanks for organizing Stamatis! I enjoyed hearing what others are
> working on. However, if we do this again I wonder if we could use a
> regular Zoom meeting instead of a webinar. I think it might be easier
> to facilitate discussion that way.
> --
> Michael Mior
> mmior@apache.org
>
> Le ven. 22 janv. 2021 à 06:28, Stamatis Zampetakis <za...@gmail.com> a écrit :
> >
> > Hi everybody,
> >
> > Thanks again for attending the meetup and of course big thanks to the
> > speakers for the great presentations and thoughtful discussion.
> >
> > For those interested the recordings are now available on youtube:
> > https://www.youtube.com/playlist?list=PLUp_iibbIwFF_5xeLRgz4zU33mFRbS5Y6
> >
> > Best,
> > Stamatis
> >
> > On Fri, Jan 15, 2021 at 4:07 AM Chunwei Lei <ch...@gmail.com> wrote:
> >
> > > Ignore my previous email. I found the link[1] after I read all the replies.
> > >
> > > Besides, I have sent the link to my colleagues.
> > >
> > > The online meetup is a little late in UTC+8. Would the meetup be recorded?
> > >
> > >
> > > [1] https://www.meetup.com/Apache-Calcite/events/275461117/
> > >
> > > Best,
> > > Chunwei
> > >
> > >
> > > On Fri, Jan 15, 2021 at 10:57 AM Chunwei Lei <ch...@alibaba-inc.com>
> > > wrote:
> > >
> > >> Hi, Stamatis.
> > >>
> > >> How can I submit my PGP key? (It's my first time to attend an online
> > >> meetup~~)
> > >>
> > >>
> > >>
> > >> Best,
> > >> Chunwei
> > >>
> > >>
> > >> ------------------------------------------------------------------
> > >> 发件人:Stamatis Zampetakis <za...@gmail.com>
> > >> 发送时间:2021年1月15日(星期五) 07:10
> > >> 收件人:dev <de...@calcite.apache.org>
> > >> 主 题:Re: [DISCUSS] Apache Calcite Online Meetup January 2021
> > >>
> > >> I updated the agenda and added some more information regarding the key
> > >> signing party.
> > >>
> > >> For those planning to attend the party, the deadline for submitting your
> > >> PGP key is Mon, Jan 18, 2021, 9:00 AM PST (UTC-8).
> > >>
> > >> Best,
> > >> Stamatis
> > >>
> > >> On Wed, Jan 13, 2021 at 8:28 AM Vladimir Ozerov <pp...@gmail.com>
> > >> wrote:
> > >>
> > >> > *Talk duration*: 30 min.
> > >> >
> > >> > ср, 13 янв. 2021 г. в 10:27, Vladimir Ozerov <pp...@gmail.com>:
> > >> >
> > >> > > Hi Stamatis, Julian,
> > >> > >
> > >> > > Thank you for releasing the slot. Just to be crystal clear - I was
> > >> very
> > >> > > late with my proposal, and have no urge to present in January. Both
> > >> > January
> > >> > > and April are perfectly fine with me. So please prioritize this talk
> > >> over
> > >> > > others only if you see a really good reason to do so. In any case, I
> > >> > > confirm that I can present in January. Please find the talk details
> > >> > below.
> > >> > >
> > >> > > *Speaker:* Vladimir Ozerov
> > >> > > *Title:* Apache Calcite integration in Hazelcast IMDG
> > >> > > *Abstract: *
> > >> > > Hazelcast IMDG is a distributed in-memory key-value store. In this
> > >> talk,
> > >> > I
> > >> > > will present how we used Apache Calcite to create a new distributed
> > >> SQL
> > >> > > engine that queries Hazelcast IMDG data.
> > >> > > We start with motivation and general design. Then we examine how
> > >> > Hazelcast
> > >> > > IMDG leverages Apache Calcite for query parsing, validation, and
> > >> > > optimization, and why we decided not to use Apache Calcite for JDBC
> > >> and
> > >> > > query execution. We also discuss several Apache Calcite problems that
> > >> > > negatively affect the integration and propose possible future
> > >> > improvements.
> > >> > >
> > >> > > Regards,
> > >> > > Vladimir.
> > >> > >
> > >> > > ср, 13 янв. 2021 г. в 02:48, Stamatis Zampetakis <za...@gmail.com>:
> > >> > >
> > >> > >> Yesterday, I updated our website to also include Vladimir's talk
> > >> about
> > >> > >> Hazelcast so I think it is better to keep it that way.
> > >> > >> Initially I had in mind something between 2 and 4 talks for this
> > >> meetup
> > >> > >> (2-3h) so I think we are good to go.
> > >> > >>
> > >> > >> Let's now freeze the agenda to avoid changing it till the last
> > >> minute.
> > >> > >> I will open up the discussion for the next meetup in another email
> > >> so we
> > >> > >> start filling the slots for April.
> > >> > >>
> > >> > >> It's definitely useful to have the talks on camera. I will record
> > >> them
> > >> > via
> > >> > >> Zoom and split them after the meetup.
> > >> > >> If the presenters give their consent I can upload them afterwards to
> > >> > >> Youtube/Vimeo.
> > >> > >>
> > >> > >> Best,
> > >> > >> Stamatis
> > >> > >>
> > >> > >>
> > >> > >> On Wed, Jan 13, 2021 at 12:15 AM Julian Hyde <jh...@apache.org>
> > >> wrote:
> > >> > >>
> > >> > >> > I'm happy to yield my spot (and speak instead in April) if
> > >> Vladimir is
> > >> > >> > still prepared to talk. I'd love to get his work on Hazelcast
> > >> > >> > integration on the record!
> > >> > >> >
> > >> > >> > By the way, will it be possible to record these talks and post them
> > >> > >> > *as separate items* to (say) YouTube or Vimeo? I think it's
> > >> important
> > >> > >> > that they are separate, so that people can find the particular talk
> > >> > >> > they are interested in.
> > >> > >> >
> > >> > >> > Julian
> > >> > >> >
> > >> > >> > On Tue, Jan 12, 2021 at 12:17 AM Vladimir Ozerov <
> > >> ppozerov@gmail.com>
> > >> > >> > wrote:
> > >> > >> > >
> > >> > >> > > Hi Stamatis,
> > >> > >> > >
> > >> > >> > > Sorry, my previous email was not clear enough. To clarify - I was
> > >> > >> > thinking
> > >> > >> > > about the mentioned next meetup in April because the schedule for
> > >> > the
> > >> > >> > > January meetup appears to be too packed already (3 talks in
> > >> 1:30h).
> > >> > I
> > >> > >> > > I am ready to talk in both January and April. Just want to ensure
> > >> > >> that we
> > >> > >> > > do not overwhelm our attendees.
> > >> > >> > >
> > >> > >> > > I'll provide the talk details in the nearest day.
> > >> > >> > >
> > >> > >> > > Regards,
> > >> > >> > > Vladimir.
> > >> > >> > >
> > >> > >> > > вт, 12 янв. 2021 г. в 01:41, Stamatis Zampetakis <
> > >> zabetak@gmail.com
> > >> > >:
> > >> > >> > >
> > >> > >> > > > That would be great Vladimir, I will update the agenda.
> > >> > >> > > >
> > >> > >> > > > If possible please provide a title, duration, and abstract.
> > >> > >> > > >
> > >> > >> > > > Best,
> > >> > >> > > > Stamatis
> > >> > >> > > >
> > >> > >> > > > On Mon, Jan 11, 2021 at 8:35 PM Vladimir Ozerov <
> > >> > ppozerov@gmail.com
> > >> > >> >
> > >> > >> > > > wrote:
> > >> > >> > > >
> > >> > >> > > > > Hi,
> > >> > >> > > > >
> > >> > >> > > > > I can share our experience with Apache Calcite  integration
> > >> into
> > >> > >> > > > Hazelcast
> > >> > >> > > > > distributed SQL engine.
> > >> > >> > > > >
> > >> > >> > > > > Regards,
> > >> > >> > > > > Vladimir
> > >> > >> > > > >
> > >> > >> > > > > Вт, 5 янв. 2021 г. в 00:48, Vineet G <vgargapache@gmail.com
> > >> >:
> > >> > >> > > > >
> > >> > >> > > > > > Hi Stamatis,
> > >> > >> > > > > >
> > >> > >> > > > > > Something has come up and unfortunately I will not be able
> > >> to
> > >> > >> > present
> > >> > >> > > > the
> > >> > >> > > > > > talk.
> > >> > >> > > > > >
> > >> > >> > > > > > Vineet
> > >> > >> > > > > >
> > >> > >> > > > > > > On Jan 3, 2021, at 1:37 PM, Stamatis Zampetakis <
> > >> > >> > zabetak@gmail.com>
> > >> > >> > > > > > wrote:
> > >> > >> > > > > > >
> > >> > >> > > > > > > I updated the agenda on meetup to include Julian's talk
> > >> > around
> > >> > >> > > > spatial
> > >> > >> > > > > > > queries.
> > >> > >> > > > > > >
> > >> > >> > > > > > > So far we have four presentations lasting approximately
> > >> 1h45
> > >> > >> so I
> > >> > >> > > > still
> > >> > >> > > > > > > find the duration reasonable.
> > >> > >> > > > > > >
> > >> > >> > > > > > > Of course if there are more people interested to present
> > >> > >> > something we
> > >> > >> > > > > can
> > >> > >> > > > > > > schedule another meetup in April as Julian suggested.
> > >> > >> > > > > > > I am always happy to see what other people are working on
> > >> > and
> > >> > >> > more
> > >> > >> > > > > > Calcite
> > >> > >> > > > > > > use-cases.
> > >> > >> > > > > > >
> > >> > >> > > > > > > Best,
> > >> > >> > > > > > > Stamatis
> > >> > >> > > > > > >
> > >> > >> > > > > > > On Sun, Jan 3, 2021 at 2:09 AM Julian Hyde <
> > >> > >> > jhyde.apache@gmail.com>
> > >> > >> > > > > > wrote:
> > >> > >> > > > > > >
> > >> > >> > > > > > >> In other news.... I’ll be co-presenting (with Mosha
> > >> > >> Pasumansky)
> > >> > >> > a
> > >> > >> > > > talk
> > >> > >> > > > > > >> “Open source SQL - beyond parsers: ZetaSQL and Apache
> > >> > >> Calcite”
> > >> > >> > at
> > >> > >> > > > the
> > >> > >> > > > > > >> Northwest Database Society Annual Meeting on January
> > >> 29th.
> > >> > >> It’s
> > >> > >> > > > > virtual
> > >> > >> > > > > > and
> > >> > >> > > > > > >> free, but you must sign up to attend.
> > >> > >> > > > > > >>
> > >> > >> > > > > > >> Julian
> > >> > >> > > > > > >>
> > >> > >> > > > > > >> [1] https://sites.google.com/view/nwds2021
> > >> > >> > > > > > >>
> > >> > >> > > > > > >>> On Jan 2, 2021, at 12:47 PM, Julian Hyde <
> > >> > >> > jhyde.apache@gmail.com>
> > >> > >> > > > > > wrote:
> > >> > >> > > > > > >>>
> > >> > >> > > > > > >>>  I can give a talk “Implementing spatial queries using
> > >> > >> algebra
> > >> > >> > > > > > >> rewrites”, 20 minutes.
> > >> > >> > > > > > >>>
> > >> > >> > > > > > >>> But if that makes the meetup too long, I am equally
> > >> happy
> > >> > to
> > >> > >> > > > postpone
> > >> > >> > > > > > >> the talk. How about scheduling another meetup  in say
> > >> > April?
> > >> > >> > > > > > >>>
> > >> > >> > > > > > >>> Julian
> > >> > >> > > > > > >>>
> > >> > >> > > > > > >>>> On Dec 31, 2020, at 3:10 AM, Stamatis Zampetakis <
> > >> > >> > > > zabetak@gmail.com
> > >> > >> > > > > >
> > >> > >> > > > > > >> wrote:
> > >> > >> > > > > > >>>>
> > >> > >> > > > > > >>>>  I just published the event on Meetup [1].
> > >> > >> > > > > > >>>>
> > >> > >> > > > > > >>>> The agenda is not yet finalized so if there are people
> > >> > who
> > >> > >> > would
> > >> > >> > > > > like
> > >> > >> > > > > > to
> > >> > >> > > > > > >>>> give a talk or add/remove things from the agenda
> > >> please
> > >> > >> reply
> > >> > >> > to
> > >> > >> > > > > this
> > >> > >> > > > > > >>>> thread.
> > >> > >> > > > > > >>>>
> > >> > >> > > > > > >>>> Best,
> > >> > >> > > > > > >>>> Stamatis
> > >> > >> > > > > > >>>>
> > >> > >> > > > > > >>>> [1]
> > >> > >> https://www.meetup.com/Apache-Calcite/events/275461117/
> > >> > >> > > > > > >>>>
> > >> > >> > > > > > >>>>>> On Mon, Nov 30, 2020 at 12:37 AM Rui Wang <
> > >> > >> > amaliujia@apache.org
> > >> > >> > > > >
> > >> > >> > > > > > >> wrote:
> > >> > >> > > > > > >>>>>
> > >> > >> > > > > > >>>>> Title: event timestamp semantic based streaming SQL
> > >> > >> > > > > > >>>>> Abstract: this talk will cover in Calcite Streaming
> > >> SQL
> > >> > >> > case, how
> > >> > >> > > > > to
> > >> > >> > > > > > >> reason
> > >> > >> > > > > > >>>>> data completeness in terms of event timestamp
> > >> semantic
> > >> > and
> > >> > >> > how to
> > >> > >> > > > > > >> control
> > >> > >> > > > > > >>>>> materialization latency given unbounded input data
> > >> (in
> > >> > >> > Calcite
> > >> > >> > > > > > roadmap
> > >> > >> > > > > > >> but
> > >> > >> > > > > > >>>>> not implemented yet).
> > >> > >> > > > > > >>>>>
> > >> > >> > > > > > >>>>> Duration: 20~30 mins
> > >> > >> > > > > > >>>>>
> > >> > >> > > > > > >>>>>> On Tue, Nov 24, 2020 at 8:56 AM Slim Bouguerra <
> > >> > >> > > > bslim@apache.org>
> > >> > >> > > > > > >> wrote:
> > >> > >> > > > > > >>>>>>
> > >> > >> > > > > > >>>>>> this is a great idea thanks @Statmatis looking
> > >> forward
> > >> > to
> > >> > >> > > > learning
> > >> > >> > > > > > >> more
> > >> > >> > > > > > >>>>>> about Calcite especially the Streaming work.
> > >> > >> > > > > > >>>>>>
> > >> > >> > > > > > >>>>>>> On Mon, Nov 23, 2020 at 2:19 PM Rui Wang <
> > >> > >> > amaliujia@apache.org
> > >> > >> > > > >
> > >> > >> > > > > > >> wrote:
> > >> > >> > > > > > >>>>>>
> > >> > >> > > > > > >>>>>>> Sorry for the late reply Statmatis. I have recently
> > >> > been
> > >> > >> > pretty
> > >> > >> > > > > > busy
> > >> > >> > > > > > >> on
> > >> > >> > > > > > >>>>>>> work as it is approaching the end of the year.
> > >> > >> > > > > > >>>>>>>
> > >> > >> > > > > > >>>>>>> The time in [1] works perfectly for me. I will
> > >> share
> > >> > the
> > >> > >> > > > abstract
> > >> > >> > > > > > and
> > >> > >> > > > > > >>>>>>> expected duration soon (should within this week).
> > >> > >> > > > > > >>>>>>>
> > >> > >> > > > > > >>>>>>>
> > >> > >> > > > > > >>>>>>> -Rui
> > >> > >> > > > > > >>>>>>>
> > >> > >> > > > > > >>>>>>> On Fri, Nov 20, 2020 at 2:11 AM Stamatis
> > >> Zampetakis <
> > >> > >> > > > > > >> zabetak@gmail.com
> > >> > >> > > > > > >>>>>>
> > >> > >> > > > > > >>>>>>> wrote:
> > >> > >> > > > > > >>>>>>>
> > >> > >> > > > > > >>>>>>>> That would be great Vineet!
> > >> > >> > > > > > >>>>>>>>
> > >> > >> > > > > > >>>>>>>> @Julian, @Rui, @Vineet:
> > >> > >> > > > > > >>>>>>>> Can you share a small abstract (2-3 sentences) and
> > >> > >> > expected
> > >> > >> > > > > > >> duration?
> > >> > >> > > > > > >>>>>>>> Can you check if the date/times proposed
> > >> previously
> > >> > [1]
> > >> > >> > work
> > >> > >> > > > for
> > >> > >> > > > > > >> you.
> > >> > >> > > > > > >>>>>> If
> > >> > >> > > > > > >>>>>>>> not feel free to propose another slot.
> > >> > >> > > > > > >>>>>>>>
> > >> > >> > > > > > >>>>>>>> Best,
> > >> > >> > > > > > >>>>>>>> Stamatis
> > >> > >> > > > > > >>>>>>>>
> > >> > >> > > > > > >>>>>>>> [1] https://s.apache.org/uhrzo
> > >> > >> > > > > > >>>>>>>>
> > >> > >> > > > > > >>>>>>>> On Thu, Nov 19, 2020 at 6:18 PM Vineet Garg <
> > >> > >> > vgarg@apache.org
> > >> > >> > > > >
> > >> > >> > > > > > >>>>> wrote:
> > >> > >> > > > > > >>>>>>>>
> > >> > >> > > > > > >>>>>>>>> I think this is a great idea. +1 for the online
> > >> > >> meetup.
> > >> > >> > > > > > >>>>>>>>>
> > >> > >> > > > > > >>>>>>>>> If there are slots left I can also talk about how
> > >> > Hive
> > >> > >> > > > > leverages
> > >> > >> > > > > > >>>>>>> Calcite
> > >> > >> > > > > > >>>>>>>> to
> > >> > >> > > > > > >>>>>>>>> do query optimization.
> > >> > >> > > > > > >>>>>>>>>
> > >> > >> > > > > > >>>>>>>>> -Vineet
> > >> > >> > > > > > >>>>>>>>>
> > >> > >> > > > > > >>>>>>>>> On Fri, Nov 6, 2020 at 7:21 AM Stamatis
> > >> Zampetakis <
> > >> > >> > > > > > >>>>>> zabetak@gmail.com>
> > >> > >> > > > > > >>>>>>>>> wrote:
> > >> > >> > > > > > >>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>> Let's try to fix the date/time and tentative
> > >> agenda
> > >> > >> so
> > >> > >> > that
> > >> > >> > > > we
> > >> > >> > > > > > >>>>> can
> > >> > >> > > > > > >>>>>>> add
> > >> > >> > > > > > >>>>>>>>> some
> > >> > >> > > > > > >>>>>>>>>> information on meetup [1].
> > >> > >> > > > > > >>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>> So far we have three presenters, Julian, Rui,
> > >> and
> > >> > >> > myself. We
> > >> > >> > > > > can
> > >> > >> > > > > > >>>>>>> start
> > >> > >> > > > > > >>>>>>>>> like
> > >> > >> > > > > > >>>>>>>>>> that and if in the process there are more people
> > >> > >> > interested
> > >> > >> > > > to
> > >> > >> > > > > > >>>>>> give a
> > >> > >> > > > > > >>>>>>>>> small
> > >> > >> > > > > > >>>>>>>>>> talk we can update the program.
> > >> > >> > > > > > >>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>> Let's try to get a date in the last two weeks of
> > >> > >> > January to
> > >> > >> > > > > give
> > >> > >> > > > > > >>>>>> us a
> > >> > >> > > > > > >>>>>>>> bit
> > >> > >> > > > > > >>>>>>>>>> more time to prepare. Personally, I don't have a
> > >> > >> > preference
> > >> > >> > > > > for
> > >> > >> > > > > > >>>>>> that
> > >> > >> > > > > > >>>>>>>>> being
> > >> > >> > > > > > >>>>>>>>>> a business day or not and I am in UTC+1.
> > >> > >> > > > > > >>>>>>>>>> For instance, how do you feel about Wednesday,
> > >> 20
> > >> > >> > January
> > >> > >> > > > > 2021,
> > >> > >> > > > > > >>>>>>>> 18:00:00
> > >> > >> > > > > > >>>>>>>>> to
> > >> > >> > > > > > >>>>>>>>>> 21:00 UTC+1 [2] ?
> > >> > >> > > > > > >>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>> As soon as we have a rough estimate on the
> > >> number
> > >> > of
> > >> > >> > > > attendees
> > >> > >> > > > > > we
> > >> > >> > > > > > >>>>>> can
> > >> > >> > > > > > >>>>>>>>> also
> > >> > >> > > > > > >>>>>>>>>> decide which platform to use for the event.
> > >> > >> > > > > > >>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>> Even if the number of participants ends up being
> > >> > low,
> > >> > >> > having
> > >> > >> > > > > new
> > >> > >> > > > > > >>>>>>>>>> material for our website is still a plus.
> > >> > >> > > > > > >>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>> Best,
> > >> > >> > > > > > >>>>>>>>>> Stamatis
> > >> > >> > > > > > >>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>> [1] https://www.meetup.com/Apache-Calcite/
> > >> > >> > > > > > >>>>>>>>>> [2] https://s.apache.org/uhrzo
> > >> > >> > > > > > >>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>> Tentative Agenda
> > >> > >> > > > > > >>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>> Title: An introduction to query processing &
> > >> Apache
> > >> > >> > Calcite
> > >> > >> > > > > > >>>>>>>>>> Speaker: Stamatis Zampetakis
> > >> > >> > > > > > >>>>>>>>>> Duration: 50min
> > >> > >> > > > > > >>>>>>>>>> Abstract:
> > >> > >> > > > > > >>>>>>>>>> In this talk, I will go over some basic notions
> > >> > >> around
> > >> > >> > query
> > >> > >> > > > > > >>>>>>> processors
> > >> > >> > > > > > >>>>>>>>> and
> > >> > >> > > > > > >>>>>>>>>> demonstrate how they map to concepts in Calcite.
> > >> > >> > > > > > >>>>>>>>>> I will start with some simple use-cases and show
> > >> > how
> > >> > >> > from
> > >> > >> > > > Java
> > >> > >> > > > > > >>>>> code
> > >> > >> > > > > > >>>>>>> we
> > >> > >> > > > > > >>>>>>>>> can
> > >> > >> > > > > > >>>>>>>>>> go to relational algebra and SQL, explaining the
> > >> > >> > importance
> > >> > >> > > > > of a
> > >> > >> > > > > > >>>>>>>>>> declarative language and the role of a query
> > >> > >> processing
> > >> > >> > > > > > >>>>> framework.
> > >> > >> > > > > > >>>>>>>>>> Then, I will focus on the query processor,
> > >> > >> illustrating
> > >> > >> > the
> > >> > >> > > > > > >>>>> general
> > >> > >> > > > > > >>>>>>>>>> architecture and the main components of Apache
> > >> > >> Calcite.
> > >> > >> > > > > > >>>>>>>>>> After a simple end to end example of the
> > >> different
> > >> > >> > modules,
> > >> > >> > > > I
> > >> > >> > > > > > >>>>> will
> > >> > >> > > > > > >>>>>>>>> perform
> > >> > >> > > > > > >>>>>>>>>> a live coding session demonstrating how we can
> > >> put
> > >> > >> > together
> > >> > >> > > > > the
> > >> > >> > > > > > >>>>>> main
> > >> > >> > > > > > >>>>>>>>>> components of Calcite to build a simple query
> > >> > >> processor
> > >> > >> > for
> > >> > >> > > > > > >>>>>> in-memory
> > >> > >> > > > > > >>>>>>>>>> data.
> > >> > >> > > > > > >>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>> On Thu, Oct 22, 2020 at 12:07 PM Danny Chan <
> > >> > >> > > > > > >>>>> yuzhao.cyz@gmail.com>
> > >> > >> > > > > > >>>>>>>>> wrote:
> > >> > >> > > > > > >>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>> +1 for the online meeting, nice idea ~
> > >> > >> > > > > > >>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>> Best,
> > >> > >> > > > > > >>>>>>>>>>> Danny Chan
> > >> > >> > > > > > >>>>>>>>>>> 在 2020年10月22日 +0800 PM5:58,JiaTao Tao <
> > >> > >> > taojiatao@gmail.com
> > >> > >> > > > > > >>>>>> ,写道:
> > >> > >> > > > > > >>>>>>>>>>>> I think it's a nice idea, hope to hear
> > >> Julian's
> > >> > >> topic
> > >> > >> > > > about
> > >> > >> > > > > > >>>>>>>>> lattice/mv,
> > >> > >> > > > > > >>>>>>>>>>> we
> > >> > >> > > > > > >>>>>>>>>>>> have a big demand on this and want to learn
> > >> more.
> > >> > >> > > > > > >>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>> Regards!
> > >> > >> > > > > > >>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>> Aron Tao
> > >> > >> > > > > > >>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>> Julian Hyde <jh...@apache.org> 于2020年10月16日周五
> > >> > >> > 下午12:50写道:
> > >> > >> > > > > > >>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>>> Nice idea, Stamatis. I'm happy to give a
> > >> talk if
> > >> > >> > people
> > >> > >> > > > > > >>>>> want
> > >> > >> > > > > > >>>>>> to
> > >> > >> > > > > > >>>>>>>>> hear
> > >> > >> > > > > > >>>>>>>>>>>>> it - possible topics include geospatial in
> > >> > >> Calcite,
> > >> > >> > quick
> > >> > >> > > > > > >>>>>> intro
> > >> > >> > > > > > >>>>>>>> to
> > >> > >> > > > > > >>>>>>>>>>>>> RelBuilder, and lattices/materialized views.
> > >> > >> > > > > > >>>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>>> On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <
> > >> > >> > > > > > >>>>>>> amaliujia@apache.org>
> > >> > >> > > > > > >>>>>>>>>>> wrote:
> > >> > >> > > > > > >>>>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>>>> I can give a small talk (10 to 20 mins)
> > >> about
> > >> > >> > changes of
> > >> > >> > > > > > >>>>>>>> Calcite
> > >> > >> > > > > > >>>>>>>>> to
> > >> > >> > > > > > >>>>>>>>>>>>> support
> > >> > >> > > > > > >>>>>>>>>>>>>> streaming.
> > >> > >> > > > > > >>>>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>>>> -Rui
> > >> > >> > > > > > >>>>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>>>> On Thu, Oct 15, 2020 at 7:19 AM Alessandro
> > >> > >> > Solimando <
> > >> > >> > > > > > >>>>>>>>>>>>>> alessandro.solimando@gmail.com> wrote:
> > >> > >> > > > > > >>>>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>>>>> Hi Stamatis,
> > >> > >> > > > > > >>>>>>>>>>>>>>> that's a very nice idea, I am definitely
> > >> > >> > interested in
> > >> > >> > > > > > >>>>>>>>> attending
> > >> > >> > > > > > >>>>>>>>>> a
> > >> > >> > > > > > >>>>>>>>>>>>> meetup
> > >> > >> > > > > > >>>>>>>>>>>>>>> and hearing presentations around Calcite.
> > >> > >> > > > > > >>>>>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>>>>> Best regards,
> > >> > >> > > > > > >>>>>>>>>>>>>>> Alessandro
> > >> > >> > > > > > >>>>>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>>>>> On Thu, 15 Oct 2020 at 15:09, Stamatis
> > >> > >> Zampetakis <
> > >> > >> > > > > > >>>>>>>>>>> zabetak@gmail.com>
> > >> > >> > > > > > >>>>>>>>>>>>>>> wrote:
> > >> > >> > > > > > >>>>>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>>>>>> Hi guys,
> > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>>>>>> How do you feel about participating in an
> > >> > >> online
> > >> > >> > > > > > >>>>> meetup
> > >> > >> > > > > > >>>>>>> for
> > >> > >> > > > > > >>>>>>>>>>> Calcite
> > >> > >> > > > > > >>>>>>>>>>>>> in
> > >> > >> > > > > > >>>>>>>>>>>>>>>> January 2021?
> > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>>>>>> It's been forever since we organised a
> > >> > Calcite
> > >> > >> > meetup
> > >> > >> > > > > > >>>>>> and
> > >> > >> > > > > > >>>>>>>>> with
> > >> > >> > > > > > >>>>>>>>>>> the
> > >> > >> > > > > > >>>>>>>>>>>>>>> current
> > >> > >> > > > > > >>>>>>>>>>>>>>>> situation (pandemic) it will be almost
> > >> > >> impossible
> > >> > >> > to
> > >> > >> > > > > > >>>>>> hold
> > >> > >> > > > > > >>>>>>>> one
> > >> > >> > > > > > >>>>>>>>>> in
> > >> > >> > > > > > >>>>>>>>>>>>> person
> > >> > >> > > > > > >>>>>>>>>>>>>>> in
> > >> > >> > > > > > >>>>>>>>>>>>>>>> the near future.
> > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>>>>>> Nevertheless, people now more than ever
> > >> tend
> > >> > to
> > >> > >> > > > > > >>>>>> organise
> > >> > >> > > > > > >>>>>>>> and
> > >> > >> > > > > > >>>>>>>>>>> attend
> > >> > >> > > > > > >>>>>>>>>>>>> such
> > >> > >> > > > > > >>>>>>>>>>>>>>>> events so we could take advantage of the
> > >> > >> > situation to
> > >> > >> > > > > > >>>>>>>>> exchange
> > >> > >> > > > > > >>>>>>>>>>> ideas,
> > >> > >> > > > > > >>>>>>>>>>>>>>> learn
> > >> > >> > > > > > >>>>>>>>>>>>>>>> new things, and meet each other in a more
> > >> > >> > interactive
> > >> > >> > > > > > >>>>>>> way.
> > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>>>>>> We can have a few presentations and slots
> > >> for
> > >> > >> open
> > >> > >> > > > > > >>>>>>>> discussion
> > >> > >> > > > > > >>>>>>>>>>> among
> > >> > >> > > > > > >>>>>>>>>>>>> us.
> > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>>>>>> The subject can be anything from something
> > >> > very
> > >> > >> > > > > > >>>>>> technical
> > >> > >> > > > > > >>>>>>>> to
> > >> > >> > > > > > >>>>>>>>> a
> > >> > >> > > > > > >>>>>>>>>>> very
> > >> > >> > > > > > >>>>>>>>>>>>>>> simple
> > >> > >> > > > > > >>>>>>>>>>>>>>>> presentation of an adapter, the use of
> > >> > calcite
> > >> > >> in
> > >> > >> > a
> > >> > >> > > > > > >>>>>>>>> university
> > >> > >> > > > > > >>>>>>>>>>>>> course, in
> > >> > >> > > > > > >>>>>>>>>>>>>>>> academia, or whatever else you can
> > >> imagine.
> > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>>>>>> The duration can be also flexible, ranging
> > >> > >> from a
> > >> > >> > few
> > >> > >> > > > > > >>>>>>>> minutes
> > >> > >> > > > > > >>>>>>>>>> to
> > >> > >> > > > > > >>>>>>>>>>> an
> > >> > >> > > > > > >>>>>>>>>>>>> hour
> > >> > >> > > > > > >>>>>>>>>>>>>>> or
> > >> > >> > > > > > >>>>>>>>>>>>>>>> more depending on the courage of the
> > >> speaker.
> > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>>>>>> I'm sure most of us have some slides here
> > >> and
> > >> > >> > there
> > >> > >> > > > > > >>>>>> that
> > >> > >> > > > > > >>>>>>>>> could
> > >> > >> > > > > > >>>>>>>>>>> feed a
> > >> > >> > > > > > >>>>>>>>>>>>>>> small
> > >> > >> > > > > > >>>>>>>>>>>>>>>> presentation around Calcite so let's make
> > >> > this
> > >> > >> > > > > > >>>>> happen!
> > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>>>>>> So are there people interested to give a
> > >> talk
> > >> > >> > around
> > >> > >> > > > > > >>>>>>>> Calcite?
> > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>>>>>> Personally, I can give a presentation on
> > >> very
> > >> > >> > basic
> > >> > >> > > > > > >>>>>> stuff
> > >> > >> > > > > > >>>>>>>> on
> > >> > >> > > > > > >>>>>>>>>>> query
> > >> > >> > > > > > >>>>>>>>>>>>>>>> optimization and Calcite showing a bit of
> > >> > >> > motivation
> > >> > >> > > > > > >>>>>> and
> > >> > >> > > > > > >>>>>>>>> going
> > >> > >> > > > > > >>>>>>>>>>>>> through
> > >> > >> > > > > > >>>>>>>>>>>>>>> the
> > >> > >> > > > > > >>>>>>>>>>>>>>>> main APIs with examples and code samples.
> > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>>>>>> Apart from speakers, are there people
> > >> > >> interested
> > >> > >> > in
> > >> > >> > > > > > >>>>>>>> attending
> > >> > >> > > > > > >>>>>>>>>>> such
> > >> > >> > > > > > >>>>>>>>>>>>>>> meetups?
> > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>>>>>> We can fix the date and time based on the
> > >> > >> region
> > >> > >> > of
> > >> > >> > > > > > >>>>> the
> > >> > >> > > > > > >>>>>>>>>> majority.
> > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>>>>>> Best,
> > >> > >> > > > > > >>>>>>>>>>>>>>>> Stamatis
> > >> > >> > > > > > >>>>>>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>>
> > >> > >> > > > > > >>>>>>>>>
> > >> > >> > > > > > >>>>>>>>
> > >> > >> > > > > > >>>>>>>
> > >> > >> > > > > > >>>>>>
> > >> > >> > > > > > >>>>>
> > >> > >> > > > > > >>
> > >> > >> > > > > >
> > >> > >> > > > > >
> > >> > >> > > > >
> > >> > >> > > >
> > >> > >> >
> > >> > >>
> > >> > >
> > >> >
> > >>
> > >

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Michael Mior <mm...@apache.org>.
Thanks for organizing Stamatis! I enjoyed hearing what others are
working on. However, if we do this again I wonder if we could use a
regular Zoom meeting instead of a webinar. I think it might be easier
to facilitate discussion that way.
--
Michael Mior
mmior@apache.org

Le ven. 22 janv. 2021 à 06:28, Stamatis Zampetakis <za...@gmail.com> a écrit :
>
> Hi everybody,
>
> Thanks again for attending the meetup and of course big thanks to the
> speakers for the great presentations and thoughtful discussion.
>
> For those interested the recordings are now available on youtube:
> https://www.youtube.com/playlist?list=PLUp_iibbIwFF_5xeLRgz4zU33mFRbS5Y6
>
> Best,
> Stamatis
>
> On Fri, Jan 15, 2021 at 4:07 AM Chunwei Lei <ch...@gmail.com> wrote:
>
> > Ignore my previous email. I found the link[1] after I read all the replies.
> >
> > Besides, I have sent the link to my colleagues.
> >
> > The online meetup is a little late in UTC+8. Would the meetup be recorded?
> >
> >
> > [1] https://www.meetup.com/Apache-Calcite/events/275461117/
> >
> > Best,
> > Chunwei
> >
> >
> > On Fri, Jan 15, 2021 at 10:57 AM Chunwei Lei <ch...@alibaba-inc.com>
> > wrote:
> >
> >> Hi, Stamatis.
> >>
> >> How can I submit my PGP key? (It's my first time to attend an online
> >> meetup~~)
> >>
> >>
> >>
> >> Best,
> >> Chunwei
> >>
> >>
> >> ------------------------------------------------------------------
> >> 发件人:Stamatis Zampetakis <za...@gmail.com>
> >> 发送时间:2021年1月15日(星期五) 07:10
> >> 收件人:dev <de...@calcite.apache.org>
> >> 主 题:Re: [DISCUSS] Apache Calcite Online Meetup January 2021
> >>
> >> I updated the agenda and added some more information regarding the key
> >> signing party.
> >>
> >> For those planning to attend the party, the deadline for submitting your
> >> PGP key is Mon, Jan 18, 2021, 9:00 AM PST (UTC-8).
> >>
> >> Best,
> >> Stamatis
> >>
> >> On Wed, Jan 13, 2021 at 8:28 AM Vladimir Ozerov <pp...@gmail.com>
> >> wrote:
> >>
> >> > *Talk duration*: 30 min.
> >> >
> >> > ср, 13 янв. 2021 г. в 10:27, Vladimir Ozerov <pp...@gmail.com>:
> >> >
> >> > > Hi Stamatis, Julian,
> >> > >
> >> > > Thank you for releasing the slot. Just to be crystal clear - I was
> >> very
> >> > > late with my proposal, and have no urge to present in January. Both
> >> > January
> >> > > and April are perfectly fine with me. So please prioritize this talk
> >> over
> >> > > others only if you see a really good reason to do so. In any case, I
> >> > > confirm that I can present in January. Please find the talk details
> >> > below.
> >> > >
> >> > > *Speaker:* Vladimir Ozerov
> >> > > *Title:* Apache Calcite integration in Hazelcast IMDG
> >> > > *Abstract: *
> >> > > Hazelcast IMDG is a distributed in-memory key-value store. In this
> >> talk,
> >> > I
> >> > > will present how we used Apache Calcite to create a new distributed
> >> SQL
> >> > > engine that queries Hazelcast IMDG data.
> >> > > We start with motivation and general design. Then we examine how
> >> > Hazelcast
> >> > > IMDG leverages Apache Calcite for query parsing, validation, and
> >> > > optimization, and why we decided not to use Apache Calcite for JDBC
> >> and
> >> > > query execution. We also discuss several Apache Calcite problems that
> >> > > negatively affect the integration and propose possible future
> >> > improvements.
> >> > >
> >> > > Regards,
> >> > > Vladimir.
> >> > >
> >> > > ср, 13 янв. 2021 г. в 02:48, Stamatis Zampetakis <za...@gmail.com>:
> >> > >
> >> > >> Yesterday, I updated our website to also include Vladimir's talk
> >> about
> >> > >> Hazelcast so I think it is better to keep it that way.
> >> > >> Initially I had in mind something between 2 and 4 talks for this
> >> meetup
> >> > >> (2-3h) so I think we are good to go.
> >> > >>
> >> > >> Let's now freeze the agenda to avoid changing it till the last
> >> minute.
> >> > >> I will open up the discussion for the next meetup in another email
> >> so we
> >> > >> start filling the slots for April.
> >> > >>
> >> > >> It's definitely useful to have the talks on camera. I will record
> >> them
> >> > via
> >> > >> Zoom and split them after the meetup.
> >> > >> If the presenters give their consent I can upload them afterwards to
> >> > >> Youtube/Vimeo.
> >> > >>
> >> > >> Best,
> >> > >> Stamatis
> >> > >>
> >> > >>
> >> > >> On Wed, Jan 13, 2021 at 12:15 AM Julian Hyde <jh...@apache.org>
> >> wrote:
> >> > >>
> >> > >> > I'm happy to yield my spot (and speak instead in April) if
> >> Vladimir is
> >> > >> > still prepared to talk. I'd love to get his work on Hazelcast
> >> > >> > integration on the record!
> >> > >> >
> >> > >> > By the way, will it be possible to record these talks and post them
> >> > >> > *as separate items* to (say) YouTube or Vimeo? I think it's
> >> important
> >> > >> > that they are separate, so that people can find the particular talk
> >> > >> > they are interested in.
> >> > >> >
> >> > >> > Julian
> >> > >> >
> >> > >> > On Tue, Jan 12, 2021 at 12:17 AM Vladimir Ozerov <
> >> ppozerov@gmail.com>
> >> > >> > wrote:
> >> > >> > >
> >> > >> > > Hi Stamatis,
> >> > >> > >
> >> > >> > > Sorry, my previous email was not clear enough. To clarify - I was
> >> > >> > thinking
> >> > >> > > about the mentioned next meetup in April because the schedule for
> >> > the
> >> > >> > > January meetup appears to be too packed already (3 talks in
> >> 1:30h).
> >> > I
> >> > >> > > I am ready to talk in both January and April. Just want to ensure
> >> > >> that we
> >> > >> > > do not overwhelm our attendees.
> >> > >> > >
> >> > >> > > I'll provide the talk details in the nearest day.
> >> > >> > >
> >> > >> > > Regards,
> >> > >> > > Vladimir.
> >> > >> > >
> >> > >> > > вт, 12 янв. 2021 г. в 01:41, Stamatis Zampetakis <
> >> zabetak@gmail.com
> >> > >:
> >> > >> > >
> >> > >> > > > That would be great Vladimir, I will update the agenda.
> >> > >> > > >
> >> > >> > > > If possible please provide a title, duration, and abstract.
> >> > >> > > >
> >> > >> > > > Best,
> >> > >> > > > Stamatis
> >> > >> > > >
> >> > >> > > > On Mon, Jan 11, 2021 at 8:35 PM Vladimir Ozerov <
> >> > ppozerov@gmail.com
> >> > >> >
> >> > >> > > > wrote:
> >> > >> > > >
> >> > >> > > > > Hi,
> >> > >> > > > >
> >> > >> > > > > I can share our experience with Apache Calcite  integration
> >> into
> >> > >> > > > Hazelcast
> >> > >> > > > > distributed SQL engine.
> >> > >> > > > >
> >> > >> > > > > Regards,
> >> > >> > > > > Vladimir
> >> > >> > > > >
> >> > >> > > > > Вт, 5 янв. 2021 г. в 00:48, Vineet G <vgargapache@gmail.com
> >> >:
> >> > >> > > > >
> >> > >> > > > > > Hi Stamatis,
> >> > >> > > > > >
> >> > >> > > > > > Something has come up and unfortunately I will not be able
> >> to
> >> > >> > present
> >> > >> > > > the
> >> > >> > > > > > talk.
> >> > >> > > > > >
> >> > >> > > > > > Vineet
> >> > >> > > > > >
> >> > >> > > > > > > On Jan 3, 2021, at 1:37 PM, Stamatis Zampetakis <
> >> > >> > zabetak@gmail.com>
> >> > >> > > > > > wrote:
> >> > >> > > > > > >
> >> > >> > > > > > > I updated the agenda on meetup to include Julian's talk
> >> > around
> >> > >> > > > spatial
> >> > >> > > > > > > queries.
> >> > >> > > > > > >
> >> > >> > > > > > > So far we have four presentations lasting approximately
> >> 1h45
> >> > >> so I
> >> > >> > > > still
> >> > >> > > > > > > find the duration reasonable.
> >> > >> > > > > > >
> >> > >> > > > > > > Of course if there are more people interested to present
> >> > >> > something we
> >> > >> > > > > can
> >> > >> > > > > > > schedule another meetup in April as Julian suggested.
> >> > >> > > > > > > I am always happy to see what other people are working on
> >> > and
> >> > >> > more
> >> > >> > > > > > Calcite
> >> > >> > > > > > > use-cases.
> >> > >> > > > > > >
> >> > >> > > > > > > Best,
> >> > >> > > > > > > Stamatis
> >> > >> > > > > > >
> >> > >> > > > > > > On Sun, Jan 3, 2021 at 2:09 AM Julian Hyde <
> >> > >> > jhyde.apache@gmail.com>
> >> > >> > > > > > wrote:
> >> > >> > > > > > >
> >> > >> > > > > > >> In other news.... I’ll be co-presenting (with Mosha
> >> > >> Pasumansky)
> >> > >> > a
> >> > >> > > > talk
> >> > >> > > > > > >> “Open source SQL - beyond parsers: ZetaSQL and Apache
> >> > >> Calcite”
> >> > >> > at
> >> > >> > > > the
> >> > >> > > > > > >> Northwest Database Society Annual Meeting on January
> >> 29th.
> >> > >> It’s
> >> > >> > > > > virtual
> >> > >> > > > > > and
> >> > >> > > > > > >> free, but you must sign up to attend.
> >> > >> > > > > > >>
> >> > >> > > > > > >> Julian
> >> > >> > > > > > >>
> >> > >> > > > > > >> [1] https://sites.google.com/view/nwds2021
> >> > >> > > > > > >>
> >> > >> > > > > > >>> On Jan 2, 2021, at 12:47 PM, Julian Hyde <
> >> > >> > jhyde.apache@gmail.com>
> >> > >> > > > > > wrote:
> >> > >> > > > > > >>>
> >> > >> > > > > > >>>  I can give a talk “Implementing spatial queries using
> >> > >> algebra
> >> > >> > > > > > >> rewrites”, 20 minutes.
> >> > >> > > > > > >>>
> >> > >> > > > > > >>> But if that makes the meetup too long, I am equally
> >> happy
> >> > to
> >> > >> > > > postpone
> >> > >> > > > > > >> the talk. How about scheduling another meetup  in say
> >> > April?
> >> > >> > > > > > >>>
> >> > >> > > > > > >>> Julian
> >> > >> > > > > > >>>
> >> > >> > > > > > >>>> On Dec 31, 2020, at 3:10 AM, Stamatis Zampetakis <
> >> > >> > > > zabetak@gmail.com
> >> > >> > > > > >
> >> > >> > > > > > >> wrote:
> >> > >> > > > > > >>>>
> >> > >> > > > > > >>>>  I just published the event on Meetup [1].
> >> > >> > > > > > >>>>
> >> > >> > > > > > >>>> The agenda is not yet finalized so if there are people
> >> > who
> >> > >> > would
> >> > >> > > > > like
> >> > >> > > > > > to
> >> > >> > > > > > >>>> give a talk or add/remove things from the agenda
> >> please
> >> > >> reply
> >> > >> > to
> >> > >> > > > > this
> >> > >> > > > > > >>>> thread.
> >> > >> > > > > > >>>>
> >> > >> > > > > > >>>> Best,
> >> > >> > > > > > >>>> Stamatis
> >> > >> > > > > > >>>>
> >> > >> > > > > > >>>> [1]
> >> > >> https://www.meetup.com/Apache-Calcite/events/275461117/
> >> > >> > > > > > >>>>
> >> > >> > > > > > >>>>>> On Mon, Nov 30, 2020 at 12:37 AM Rui Wang <
> >> > >> > amaliujia@apache.org
> >> > >> > > > >
> >> > >> > > > > > >> wrote:
> >> > >> > > > > > >>>>>
> >> > >> > > > > > >>>>> Title: event timestamp semantic based streaming SQL
> >> > >> > > > > > >>>>> Abstract: this talk will cover in Calcite Streaming
> >> SQL
> >> > >> > case, how
> >> > >> > > > > to
> >> > >> > > > > > >> reason
> >> > >> > > > > > >>>>> data completeness in terms of event timestamp
> >> semantic
> >> > and
> >> > >> > how to
> >> > >> > > > > > >> control
> >> > >> > > > > > >>>>> materialization latency given unbounded input data
> >> (in
> >> > >> > Calcite
> >> > >> > > > > > roadmap
> >> > >> > > > > > >> but
> >> > >> > > > > > >>>>> not implemented yet).
> >> > >> > > > > > >>>>>
> >> > >> > > > > > >>>>> Duration: 20~30 mins
> >> > >> > > > > > >>>>>
> >> > >> > > > > > >>>>>> On Tue, Nov 24, 2020 at 8:56 AM Slim Bouguerra <
> >> > >> > > > bslim@apache.org>
> >> > >> > > > > > >> wrote:
> >> > >> > > > > > >>>>>>
> >> > >> > > > > > >>>>>> this is a great idea thanks @Statmatis looking
> >> forward
> >> > to
> >> > >> > > > learning
> >> > >> > > > > > >> more
> >> > >> > > > > > >>>>>> about Calcite especially the Streaming work.
> >> > >> > > > > > >>>>>>
> >> > >> > > > > > >>>>>>> On Mon, Nov 23, 2020 at 2:19 PM Rui Wang <
> >> > >> > amaliujia@apache.org
> >> > >> > > > >
> >> > >> > > > > > >> wrote:
> >> > >> > > > > > >>>>>>
> >> > >> > > > > > >>>>>>> Sorry for the late reply Statmatis. I have recently
> >> > been
> >> > >> > pretty
> >> > >> > > > > > busy
> >> > >> > > > > > >> on
> >> > >> > > > > > >>>>>>> work as it is approaching the end of the year.
> >> > >> > > > > > >>>>>>>
> >> > >> > > > > > >>>>>>> The time in [1] works perfectly for me. I will
> >> share
> >> > the
> >> > >> > > > abstract
> >> > >> > > > > > and
> >> > >> > > > > > >>>>>>> expected duration soon (should within this week).
> >> > >> > > > > > >>>>>>>
> >> > >> > > > > > >>>>>>>
> >> > >> > > > > > >>>>>>> -Rui
> >> > >> > > > > > >>>>>>>
> >> > >> > > > > > >>>>>>> On Fri, Nov 20, 2020 at 2:11 AM Stamatis
> >> Zampetakis <
> >> > >> > > > > > >> zabetak@gmail.com
> >> > >> > > > > > >>>>>>
> >> > >> > > > > > >>>>>>> wrote:
> >> > >> > > > > > >>>>>>>
> >> > >> > > > > > >>>>>>>> That would be great Vineet!
> >> > >> > > > > > >>>>>>>>
> >> > >> > > > > > >>>>>>>> @Julian, @Rui, @Vineet:
> >> > >> > > > > > >>>>>>>> Can you share a small abstract (2-3 sentences) and
> >> > >> > expected
> >> > >> > > > > > >> duration?
> >> > >> > > > > > >>>>>>>> Can you check if the date/times proposed
> >> previously
> >> > [1]
> >> > >> > work
> >> > >> > > > for
> >> > >> > > > > > >> you.
> >> > >> > > > > > >>>>>> If
> >> > >> > > > > > >>>>>>>> not feel free to propose another slot.
> >> > >> > > > > > >>>>>>>>
> >> > >> > > > > > >>>>>>>> Best,
> >> > >> > > > > > >>>>>>>> Stamatis
> >> > >> > > > > > >>>>>>>>
> >> > >> > > > > > >>>>>>>> [1] https://s.apache.org/uhrzo
> >> > >> > > > > > >>>>>>>>
> >> > >> > > > > > >>>>>>>> On Thu, Nov 19, 2020 at 6:18 PM Vineet Garg <
> >> > >> > vgarg@apache.org
> >> > >> > > > >
> >> > >> > > > > > >>>>> wrote:
> >> > >> > > > > > >>>>>>>>
> >> > >> > > > > > >>>>>>>>> I think this is a great idea. +1 for the online
> >> > >> meetup.
> >> > >> > > > > > >>>>>>>>>
> >> > >> > > > > > >>>>>>>>> If there are slots left I can also talk about how
> >> > Hive
> >> > >> > > > > leverages
> >> > >> > > > > > >>>>>>> Calcite
> >> > >> > > > > > >>>>>>>> to
> >> > >> > > > > > >>>>>>>>> do query optimization.
> >> > >> > > > > > >>>>>>>>>
> >> > >> > > > > > >>>>>>>>> -Vineet
> >> > >> > > > > > >>>>>>>>>
> >> > >> > > > > > >>>>>>>>> On Fri, Nov 6, 2020 at 7:21 AM Stamatis
> >> Zampetakis <
> >> > >> > > > > > >>>>>> zabetak@gmail.com>
> >> > >> > > > > > >>>>>>>>> wrote:
> >> > >> > > > > > >>>>>>>>>
> >> > >> > > > > > >>>>>>>>>> Let's try to fix the date/time and tentative
> >> agenda
> >> > >> so
> >> > >> > that
> >> > >> > > > we
> >> > >> > > > > > >>>>> can
> >> > >> > > > > > >>>>>>> add
> >> > >> > > > > > >>>>>>>>> some
> >> > >> > > > > > >>>>>>>>>> information on meetup [1].
> >> > >> > > > > > >>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>> So far we have three presenters, Julian, Rui,
> >> and
> >> > >> > myself. We
> >> > >> > > > > can
> >> > >> > > > > > >>>>>>> start
> >> > >> > > > > > >>>>>>>>> like
> >> > >> > > > > > >>>>>>>>>> that and if in the process there are more people
> >> > >> > interested
> >> > >> > > > to
> >> > >> > > > > > >>>>>> give a
> >> > >> > > > > > >>>>>>>>> small
> >> > >> > > > > > >>>>>>>>>> talk we can update the program.
> >> > >> > > > > > >>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>> Let's try to get a date in the last two weeks of
> >> > >> > January to
> >> > >> > > > > give
> >> > >> > > > > > >>>>>> us a
> >> > >> > > > > > >>>>>>>> bit
> >> > >> > > > > > >>>>>>>>>> more time to prepare. Personally, I don't have a
> >> > >> > preference
> >> > >> > > > > for
> >> > >> > > > > > >>>>>> that
> >> > >> > > > > > >>>>>>>>> being
> >> > >> > > > > > >>>>>>>>>> a business day or not and I am in UTC+1.
> >> > >> > > > > > >>>>>>>>>> For instance, how do you feel about Wednesday,
> >> 20
> >> > >> > January
> >> > >> > > > > 2021,
> >> > >> > > > > > >>>>>>>> 18:00:00
> >> > >> > > > > > >>>>>>>>> to
> >> > >> > > > > > >>>>>>>>>> 21:00 UTC+1 [2] ?
> >> > >> > > > > > >>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>> As soon as we have a rough estimate on the
> >> number
> >> > of
> >> > >> > > > attendees
> >> > >> > > > > > we
> >> > >> > > > > > >>>>>> can
> >> > >> > > > > > >>>>>>>>> also
> >> > >> > > > > > >>>>>>>>>> decide which platform to use for the event.
> >> > >> > > > > > >>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>> Even if the number of participants ends up being
> >> > low,
> >> > >> > having
> >> > >> > > > > new
> >> > >> > > > > > >>>>>>>>>> material for our website is still a plus.
> >> > >> > > > > > >>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>> Best,
> >> > >> > > > > > >>>>>>>>>> Stamatis
> >> > >> > > > > > >>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>> [1] https://www.meetup.com/Apache-Calcite/
> >> > >> > > > > > >>>>>>>>>> [2] https://s.apache.org/uhrzo
> >> > >> > > > > > >>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>> Tentative Agenda
> >> > >> > > > > > >>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>> Title: An introduction to query processing &
> >> Apache
> >> > >> > Calcite
> >> > >> > > > > > >>>>>>>>>> Speaker: Stamatis Zampetakis
> >> > >> > > > > > >>>>>>>>>> Duration: 50min
> >> > >> > > > > > >>>>>>>>>> Abstract:
> >> > >> > > > > > >>>>>>>>>> In this talk, I will go over some basic notions
> >> > >> around
> >> > >> > query
> >> > >> > > > > > >>>>>>> processors
> >> > >> > > > > > >>>>>>>>> and
> >> > >> > > > > > >>>>>>>>>> demonstrate how they map to concepts in Calcite.
> >> > >> > > > > > >>>>>>>>>> I will start with some simple use-cases and show
> >> > how
> >> > >> > from
> >> > >> > > > Java
> >> > >> > > > > > >>>>> code
> >> > >> > > > > > >>>>>>> we
> >> > >> > > > > > >>>>>>>>> can
> >> > >> > > > > > >>>>>>>>>> go to relational algebra and SQL, explaining the
> >> > >> > importance
> >> > >> > > > > of a
> >> > >> > > > > > >>>>>>>>>> declarative language and the role of a query
> >> > >> processing
> >> > >> > > > > > >>>>> framework.
> >> > >> > > > > > >>>>>>>>>> Then, I will focus on the query processor,
> >> > >> illustrating
> >> > >> > the
> >> > >> > > > > > >>>>> general
> >> > >> > > > > > >>>>>>>>>> architecture and the main components of Apache
> >> > >> Calcite.
> >> > >> > > > > > >>>>>>>>>> After a simple end to end example of the
> >> different
> >> > >> > modules,
> >> > >> > > > I
> >> > >> > > > > > >>>>> will
> >> > >> > > > > > >>>>>>>>> perform
> >> > >> > > > > > >>>>>>>>>> a live coding session demonstrating how we can
> >> put
> >> > >> > together
> >> > >> > > > > the
> >> > >> > > > > > >>>>>> main
> >> > >> > > > > > >>>>>>>>>> components of Calcite to build a simple query
> >> > >> processor
> >> > >> > for
> >> > >> > > > > > >>>>>> in-memory
> >> > >> > > > > > >>>>>>>>>> data.
> >> > >> > > > > > >>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>> On Thu, Oct 22, 2020 at 12:07 PM Danny Chan <
> >> > >> > > > > > >>>>> yuzhao.cyz@gmail.com>
> >> > >> > > > > > >>>>>>>>> wrote:
> >> > >> > > > > > >>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>> +1 for the online meeting, nice idea ~
> >> > >> > > > > > >>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>> Best,
> >> > >> > > > > > >>>>>>>>>>> Danny Chan
> >> > >> > > > > > >>>>>>>>>>> 在 2020年10月22日 +0800 PM5:58,JiaTao Tao <
> >> > >> > taojiatao@gmail.com
> >> > >> > > > > > >>>>>> ,写道:
> >> > >> > > > > > >>>>>>>>>>>> I think it's a nice idea, hope to hear
> >> Julian's
> >> > >> topic
> >> > >> > > > about
> >> > >> > > > > > >>>>>>>>> lattice/mv,
> >> > >> > > > > > >>>>>>>>>>> we
> >> > >> > > > > > >>>>>>>>>>>> have a big demand on this and want to learn
> >> more.
> >> > >> > > > > > >>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>> Regards!
> >> > >> > > > > > >>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>> Aron Tao
> >> > >> > > > > > >>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>> Julian Hyde <jh...@apache.org> 于2020年10月16日周五
> >> > >> > 下午12:50写道:
> >> > >> > > > > > >>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>>> Nice idea, Stamatis. I'm happy to give a
> >> talk if
> >> > >> > people
> >> > >> > > > > > >>>>> want
> >> > >> > > > > > >>>>>> to
> >> > >> > > > > > >>>>>>>>> hear
> >> > >> > > > > > >>>>>>>>>>>>> it - possible topics include geospatial in
> >> > >> Calcite,
> >> > >> > quick
> >> > >> > > > > > >>>>>> intro
> >> > >> > > > > > >>>>>>>> to
> >> > >> > > > > > >>>>>>>>>>>>> RelBuilder, and lattices/materialized views.
> >> > >> > > > > > >>>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>>> On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <
> >> > >> > > > > > >>>>>>> amaliujia@apache.org>
> >> > >> > > > > > >>>>>>>>>>> wrote:
> >> > >> > > > > > >>>>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>>>> I can give a small talk (10 to 20 mins)
> >> about
> >> > >> > changes of
> >> > >> > > > > > >>>>>>>> Calcite
> >> > >> > > > > > >>>>>>>>> to
> >> > >> > > > > > >>>>>>>>>>>>> support
> >> > >> > > > > > >>>>>>>>>>>>>> streaming.
> >> > >> > > > > > >>>>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>>>> -Rui
> >> > >> > > > > > >>>>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>>>> On Thu, Oct 15, 2020 at 7:19 AM Alessandro
> >> > >> > Solimando <
> >> > >> > > > > > >>>>>>>>>>>>>> alessandro.solimando@gmail.com> wrote:
> >> > >> > > > > > >>>>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>>>>> Hi Stamatis,
> >> > >> > > > > > >>>>>>>>>>>>>>> that's a very nice idea, I am definitely
> >> > >> > interested in
> >> > >> > > > > > >>>>>>>>> attending
> >> > >> > > > > > >>>>>>>>>> a
> >> > >> > > > > > >>>>>>>>>>>>> meetup
> >> > >> > > > > > >>>>>>>>>>>>>>> and hearing presentations around Calcite.
> >> > >> > > > > > >>>>>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>>>>> Best regards,
> >> > >> > > > > > >>>>>>>>>>>>>>> Alessandro
> >> > >> > > > > > >>>>>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>>>>> On Thu, 15 Oct 2020 at 15:09, Stamatis
> >> > >> Zampetakis <
> >> > >> > > > > > >>>>>>>>>>> zabetak@gmail.com>
> >> > >> > > > > > >>>>>>>>>>>>>>> wrote:
> >> > >> > > > > > >>>>>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>>>>>> Hi guys,
> >> > >> > > > > > >>>>>>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>>>>>> How do you feel about participating in an
> >> > >> online
> >> > >> > > > > > >>>>> meetup
> >> > >> > > > > > >>>>>>> for
> >> > >> > > > > > >>>>>>>>>>> Calcite
> >> > >> > > > > > >>>>>>>>>>>>> in
> >> > >> > > > > > >>>>>>>>>>>>>>>> January 2021?
> >> > >> > > > > > >>>>>>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>>>>>> It's been forever since we organised a
> >> > Calcite
> >> > >> > meetup
> >> > >> > > > > > >>>>>> and
> >> > >> > > > > > >>>>>>>>> with
> >> > >> > > > > > >>>>>>>>>>> the
> >> > >> > > > > > >>>>>>>>>>>>>>> current
> >> > >> > > > > > >>>>>>>>>>>>>>>> situation (pandemic) it will be almost
> >> > >> impossible
> >> > >> > to
> >> > >> > > > > > >>>>>> hold
> >> > >> > > > > > >>>>>>>> one
> >> > >> > > > > > >>>>>>>>>> in
> >> > >> > > > > > >>>>>>>>>>>>> person
> >> > >> > > > > > >>>>>>>>>>>>>>> in
> >> > >> > > > > > >>>>>>>>>>>>>>>> the near future.
> >> > >> > > > > > >>>>>>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>>>>>> Nevertheless, people now more than ever
> >> tend
> >> > to
> >> > >> > > > > > >>>>>> organise
> >> > >> > > > > > >>>>>>>> and
> >> > >> > > > > > >>>>>>>>>>> attend
> >> > >> > > > > > >>>>>>>>>>>>> such
> >> > >> > > > > > >>>>>>>>>>>>>>>> events so we could take advantage of the
> >> > >> > situation to
> >> > >> > > > > > >>>>>>>>> exchange
> >> > >> > > > > > >>>>>>>>>>> ideas,
> >> > >> > > > > > >>>>>>>>>>>>>>> learn
> >> > >> > > > > > >>>>>>>>>>>>>>>> new things, and meet each other in a more
> >> > >> > interactive
> >> > >> > > > > > >>>>>>> way.
> >> > >> > > > > > >>>>>>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>>>>>> We can have a few presentations and slots
> >> for
> >> > >> open
> >> > >> > > > > > >>>>>>>> discussion
> >> > >> > > > > > >>>>>>>>>>> among
> >> > >> > > > > > >>>>>>>>>>>>> us.
> >> > >> > > > > > >>>>>>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>>>>>> The subject can be anything from something
> >> > very
> >> > >> > > > > > >>>>>> technical
> >> > >> > > > > > >>>>>>>> to
> >> > >> > > > > > >>>>>>>>> a
> >> > >> > > > > > >>>>>>>>>>> very
> >> > >> > > > > > >>>>>>>>>>>>>>> simple
> >> > >> > > > > > >>>>>>>>>>>>>>>> presentation of an adapter, the use of
> >> > calcite
> >> > >> in
> >> > >> > a
> >> > >> > > > > > >>>>>>>>> university
> >> > >> > > > > > >>>>>>>>>>>>> course, in
> >> > >> > > > > > >>>>>>>>>>>>>>>> academia, or whatever else you can
> >> imagine.
> >> > >> > > > > > >>>>>>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>>>>>> The duration can be also flexible, ranging
> >> > >> from a
> >> > >> > few
> >> > >> > > > > > >>>>>>>> minutes
> >> > >> > > > > > >>>>>>>>>> to
> >> > >> > > > > > >>>>>>>>>>> an
> >> > >> > > > > > >>>>>>>>>>>>> hour
> >> > >> > > > > > >>>>>>>>>>>>>>> or
> >> > >> > > > > > >>>>>>>>>>>>>>>> more depending on the courage of the
> >> speaker.
> >> > >> > > > > > >>>>>>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>>>>>> I'm sure most of us have some slides here
> >> and
> >> > >> > there
> >> > >> > > > > > >>>>>> that
> >> > >> > > > > > >>>>>>>>> could
> >> > >> > > > > > >>>>>>>>>>> feed a
> >> > >> > > > > > >>>>>>>>>>>>>>> small
> >> > >> > > > > > >>>>>>>>>>>>>>>> presentation around Calcite so let's make
> >> > this
> >> > >> > > > > > >>>>> happen!
> >> > >> > > > > > >>>>>>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>>>>>> So are there people interested to give a
> >> talk
> >> > >> > around
> >> > >> > > > > > >>>>>>>> Calcite?
> >> > >> > > > > > >>>>>>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>>>>>> Personally, I can give a presentation on
> >> very
> >> > >> > basic
> >> > >> > > > > > >>>>>> stuff
> >> > >> > > > > > >>>>>>>> on
> >> > >> > > > > > >>>>>>>>>>> query
> >> > >> > > > > > >>>>>>>>>>>>>>>> optimization and Calcite showing a bit of
> >> > >> > motivation
> >> > >> > > > > > >>>>>> and
> >> > >> > > > > > >>>>>>>>> going
> >> > >> > > > > > >>>>>>>>>>>>> through
> >> > >> > > > > > >>>>>>>>>>>>>>> the
> >> > >> > > > > > >>>>>>>>>>>>>>>> main APIs with examples and code samples.
> >> > >> > > > > > >>>>>>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>>>>>> Apart from speakers, are there people
> >> > >> interested
> >> > >> > in
> >> > >> > > > > > >>>>>>>> attending
> >> > >> > > > > > >>>>>>>>>>> such
> >> > >> > > > > > >>>>>>>>>>>>>>> meetups?
> >> > >> > > > > > >>>>>>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>>>>>> We can fix the date and time based on the
> >> > >> region
> >> > >> > of
> >> > >> > > > > > >>>>> the
> >> > >> > > > > > >>>>>>>>>> majority.
> >> > >> > > > > > >>>>>>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>>>>>> Best,
> >> > >> > > > > > >>>>>>>>>>>>>>>> Stamatis
> >> > >> > > > > > >>>>>>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>>
> >> > >> > > > > > >>>>>>>>>
> >> > >> > > > > > >>>>>>>>
> >> > >> > > > > > >>>>>>>
> >> > >> > > > > > >>>>>>
> >> > >> > > > > > >>>>>
> >> > >> > > > > > >>
> >> > >> > > > > >
> >> > >> > > > > >
> >> > >> > > > >
> >> > >> > > >
> >> > >> >
> >> > >>
> >> > >
> >> >
> >>
> >

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Stamatis Zampetakis <za...@gmail.com>.
Hi everybody,

Thanks again for attending the meetup and of course big thanks to the
speakers for the great presentations and thoughtful discussion.

For those interested the recordings are now available on youtube:
https://www.youtube.com/playlist?list=PLUp_iibbIwFF_5xeLRgz4zU33mFRbS5Y6

Best,
Stamatis

On Fri, Jan 15, 2021 at 4:07 AM Chunwei Lei <ch...@gmail.com> wrote:

> Ignore my previous email. I found the link[1] after I read all the replies.
>
> Besides, I have sent the link to my colleagues.
>
> The online meetup is a little late in UTC+8. Would the meetup be recorded?
>
>
> [1] https://www.meetup.com/Apache-Calcite/events/275461117/
>
> Best,
> Chunwei
>
>
> On Fri, Jan 15, 2021 at 10:57 AM Chunwei Lei <ch...@alibaba-inc.com>
> wrote:
>
>> Hi, Stamatis.
>>
>> How can I submit my PGP key? (It's my first time to attend an online
>> meetup~~)
>>
>>
>>
>> Best,
>> Chunwei
>>
>>
>> ------------------------------------------------------------------
>> 发件人:Stamatis Zampetakis <za...@gmail.com>
>> 发送时间:2021年1月15日(星期五) 07:10
>> 收件人:dev <de...@calcite.apache.org>
>> 主 题:Re: [DISCUSS] Apache Calcite Online Meetup January 2021
>>
>> I updated the agenda and added some more information regarding the key
>> signing party.
>>
>> For those planning to attend the party, the deadline for submitting your
>> PGP key is Mon, Jan 18, 2021, 9:00 AM PST (UTC-8).
>>
>> Best,
>> Stamatis
>>
>> On Wed, Jan 13, 2021 at 8:28 AM Vladimir Ozerov <pp...@gmail.com>
>> wrote:
>>
>> > *Talk duration*: 30 min.
>> >
>> > ср, 13 янв. 2021 г. в 10:27, Vladimir Ozerov <pp...@gmail.com>:
>> >
>> > > Hi Stamatis, Julian,
>> > >
>> > > Thank you for releasing the slot. Just to be crystal clear - I was
>> very
>> > > late with my proposal, and have no urge to present in January. Both
>> > January
>> > > and April are perfectly fine with me. So please prioritize this talk
>> over
>> > > others only if you see a really good reason to do so. In any case, I
>> > > confirm that I can present in January. Please find the talk details
>> > below.
>> > >
>> > > *Speaker:* Vladimir Ozerov
>> > > *Title:* Apache Calcite integration in Hazelcast IMDG
>> > > *Abstract: *
>> > > Hazelcast IMDG is a distributed in-memory key-value store. In this
>> talk,
>> > I
>> > > will present how we used Apache Calcite to create a new distributed
>> SQL
>> > > engine that queries Hazelcast IMDG data.
>> > > We start with motivation and general design. Then we examine how
>> > Hazelcast
>> > > IMDG leverages Apache Calcite for query parsing, validation, and
>> > > optimization, and why we decided not to use Apache Calcite for JDBC
>> and
>> > > query execution. We also discuss several Apache Calcite problems that
>> > > negatively affect the integration and propose possible future
>> > improvements.
>> > >
>> > > Regards,
>> > > Vladimir.
>> > >
>> > > ср, 13 янв. 2021 г. в 02:48, Stamatis Zampetakis <za...@gmail.com>:
>> > >
>> > >> Yesterday, I updated our website to also include Vladimir's talk
>> about
>> > >> Hazelcast so I think it is better to keep it that way.
>> > >> Initially I had in mind something between 2 and 4 talks for this
>> meetup
>> > >> (2-3h) so I think we are good to go.
>> > >>
>> > >> Let's now freeze the agenda to avoid changing it till the last
>> minute.
>> > >> I will open up the discussion for the next meetup in another email
>> so we
>> > >> start filling the slots for April.
>> > >>
>> > >> It's definitely useful to have the talks on camera. I will record
>> them
>> > via
>> > >> Zoom and split them after the meetup.
>> > >> If the presenters give their consent I can upload them afterwards to
>> > >> Youtube/Vimeo.
>> > >>
>> > >> Best,
>> > >> Stamatis
>> > >>
>> > >>
>> > >> On Wed, Jan 13, 2021 at 12:15 AM Julian Hyde <jh...@apache.org>
>> wrote:
>> > >>
>> > >> > I'm happy to yield my spot (and speak instead in April) if
>> Vladimir is
>> > >> > still prepared to talk. I'd love to get his work on Hazelcast
>> > >> > integration on the record!
>> > >> >
>> > >> > By the way, will it be possible to record these talks and post them
>> > >> > *as separate items* to (say) YouTube or Vimeo? I think it's
>> important
>> > >> > that they are separate, so that people can find the particular talk
>> > >> > they are interested in.
>> > >> >
>> > >> > Julian
>> > >> >
>> > >> > On Tue, Jan 12, 2021 at 12:17 AM Vladimir Ozerov <
>> ppozerov@gmail.com>
>> > >> > wrote:
>> > >> > >
>> > >> > > Hi Stamatis,
>> > >> > >
>> > >> > > Sorry, my previous email was not clear enough. To clarify - I was
>> > >> > thinking
>> > >> > > about the mentioned next meetup in April because the schedule for
>> > the
>> > >> > > January meetup appears to be too packed already (3 talks in
>> 1:30h).
>> > I
>> > >> > > I am ready to talk in both January and April. Just want to ensure
>> > >> that we
>> > >> > > do not overwhelm our attendees.
>> > >> > >
>> > >> > > I'll provide the talk details in the nearest day.
>> > >> > >
>> > >> > > Regards,
>> > >> > > Vladimir.
>> > >> > >
>> > >> > > вт, 12 янв. 2021 г. в 01:41, Stamatis Zampetakis <
>> zabetak@gmail.com
>> > >:
>> > >> > >
>> > >> > > > That would be great Vladimir, I will update the agenda.
>> > >> > > >
>> > >> > > > If possible please provide a title, duration, and abstract.
>> > >> > > >
>> > >> > > > Best,
>> > >> > > > Stamatis
>> > >> > > >
>> > >> > > > On Mon, Jan 11, 2021 at 8:35 PM Vladimir Ozerov <
>> > ppozerov@gmail.com
>> > >> >
>> > >> > > > wrote:
>> > >> > > >
>> > >> > > > > Hi,
>> > >> > > > >
>> > >> > > > > I can share our experience with Apache Calcite  integration
>> into
>> > >> > > > Hazelcast
>> > >> > > > > distributed SQL engine.
>> > >> > > > >
>> > >> > > > > Regards,
>> > >> > > > > Vladimir
>> > >> > > > >
>> > >> > > > > Вт, 5 янв. 2021 г. в 00:48, Vineet G <vgargapache@gmail.com
>> >:
>> > >> > > > >
>> > >> > > > > > Hi Stamatis,
>> > >> > > > > >
>> > >> > > > > > Something has come up and unfortunately I will not be able
>> to
>> > >> > present
>> > >> > > > the
>> > >> > > > > > talk.
>> > >> > > > > >
>> > >> > > > > > Vineet
>> > >> > > > > >
>> > >> > > > > > > On Jan 3, 2021, at 1:37 PM, Stamatis Zampetakis <
>> > >> > zabetak@gmail.com>
>> > >> > > > > > wrote:
>> > >> > > > > > >
>> > >> > > > > > > I updated the agenda on meetup to include Julian's talk
>> > around
>> > >> > > > spatial
>> > >> > > > > > > queries.
>> > >> > > > > > >
>> > >> > > > > > > So far we have four presentations lasting approximately
>> 1h45
>> > >> so I
>> > >> > > > still
>> > >> > > > > > > find the duration reasonable.
>> > >> > > > > > >
>> > >> > > > > > > Of course if there are more people interested to present
>> > >> > something we
>> > >> > > > > can
>> > >> > > > > > > schedule another meetup in April as Julian suggested.
>> > >> > > > > > > I am always happy to see what other people are working on
>> > and
>> > >> > more
>> > >> > > > > > Calcite
>> > >> > > > > > > use-cases.
>> > >> > > > > > >
>> > >> > > > > > > Best,
>> > >> > > > > > > Stamatis
>> > >> > > > > > >
>> > >> > > > > > > On Sun, Jan 3, 2021 at 2:09 AM Julian Hyde <
>> > >> > jhyde.apache@gmail.com>
>> > >> > > > > > wrote:
>> > >> > > > > > >
>> > >> > > > > > >> In other news.... I’ll be co-presenting (with Mosha
>> > >> Pasumansky)
>> > >> > a
>> > >> > > > talk
>> > >> > > > > > >> “Open source SQL - beyond parsers: ZetaSQL and Apache
>> > >> Calcite”
>> > >> > at
>> > >> > > > the
>> > >> > > > > > >> Northwest Database Society Annual Meeting on January
>> 29th.
>> > >> It’s
>> > >> > > > > virtual
>> > >> > > > > > and
>> > >> > > > > > >> free, but you must sign up to attend.
>> > >> > > > > > >>
>> > >> > > > > > >> Julian
>> > >> > > > > > >>
>> > >> > > > > > >> [1] https://sites.google.com/view/nwds2021
>> > >> > > > > > >>
>> > >> > > > > > >>> On Jan 2, 2021, at 12:47 PM, Julian Hyde <
>> > >> > jhyde.apache@gmail.com>
>> > >> > > > > > wrote:
>> > >> > > > > > >>>
>> > >> > > > > > >>>  I can give a talk “Implementing spatial queries using
>> > >> algebra
>> > >> > > > > > >> rewrites”, 20 minutes.
>> > >> > > > > > >>>
>> > >> > > > > > >>> But if that makes the meetup too long, I am equally
>> happy
>> > to
>> > >> > > > postpone
>> > >> > > > > > >> the talk. How about scheduling another meetup  in say
>> > April?
>> > >> > > > > > >>>
>> > >> > > > > > >>> Julian
>> > >> > > > > > >>>
>> > >> > > > > > >>>> On Dec 31, 2020, at 3:10 AM, Stamatis Zampetakis <
>> > >> > > > zabetak@gmail.com
>> > >> > > > > >
>> > >> > > > > > >> wrote:
>> > >> > > > > > >>>>
>> > >> > > > > > >>>>  I just published the event on Meetup [1].
>> > >> > > > > > >>>>
>> > >> > > > > > >>>> The agenda is not yet finalized so if there are people
>> > who
>> > >> > would
>> > >> > > > > like
>> > >> > > > > > to
>> > >> > > > > > >>>> give a talk or add/remove things from the agenda
>> please
>> > >> reply
>> > >> > to
>> > >> > > > > this
>> > >> > > > > > >>>> thread.
>> > >> > > > > > >>>>
>> > >> > > > > > >>>> Best,
>> > >> > > > > > >>>> Stamatis
>> > >> > > > > > >>>>
>> > >> > > > > > >>>> [1]
>> > >> https://www.meetup.com/Apache-Calcite/events/275461117/
>> > >> > > > > > >>>>
>> > >> > > > > > >>>>>> On Mon, Nov 30, 2020 at 12:37 AM Rui Wang <
>> > >> > amaliujia@apache.org
>> > >> > > > >
>> > >> > > > > > >> wrote:
>> > >> > > > > > >>>>>
>> > >> > > > > > >>>>> Title: event timestamp semantic based streaming SQL
>> > >> > > > > > >>>>> Abstract: this talk will cover in Calcite Streaming
>> SQL
>> > >> > case, how
>> > >> > > > > to
>> > >> > > > > > >> reason
>> > >> > > > > > >>>>> data completeness in terms of event timestamp
>> semantic
>> > and
>> > >> > how to
>> > >> > > > > > >> control
>> > >> > > > > > >>>>> materialization latency given unbounded input data
>> (in
>> > >> > Calcite
>> > >> > > > > > roadmap
>> > >> > > > > > >> but
>> > >> > > > > > >>>>> not implemented yet).
>> > >> > > > > > >>>>>
>> > >> > > > > > >>>>> Duration: 20~30 mins
>> > >> > > > > > >>>>>
>> > >> > > > > > >>>>>> On Tue, Nov 24, 2020 at 8:56 AM Slim Bouguerra <
>> > >> > > > bslim@apache.org>
>> > >> > > > > > >> wrote:
>> > >> > > > > > >>>>>>
>> > >> > > > > > >>>>>> this is a great idea thanks @Statmatis looking
>> forward
>> > to
>> > >> > > > learning
>> > >> > > > > > >> more
>> > >> > > > > > >>>>>> about Calcite especially the Streaming work.
>> > >> > > > > > >>>>>>
>> > >> > > > > > >>>>>>> On Mon, Nov 23, 2020 at 2:19 PM Rui Wang <
>> > >> > amaliujia@apache.org
>> > >> > > > >
>> > >> > > > > > >> wrote:
>> > >> > > > > > >>>>>>
>> > >> > > > > > >>>>>>> Sorry for the late reply Statmatis. I have recently
>> > been
>> > >> > pretty
>> > >> > > > > > busy
>> > >> > > > > > >> on
>> > >> > > > > > >>>>>>> work as it is approaching the end of the year.
>> > >> > > > > > >>>>>>>
>> > >> > > > > > >>>>>>> The time in [1] works perfectly for me. I will
>> share
>> > the
>> > >> > > > abstract
>> > >> > > > > > and
>> > >> > > > > > >>>>>>> expected duration soon (should within this week).
>> > >> > > > > > >>>>>>>
>> > >> > > > > > >>>>>>>
>> > >> > > > > > >>>>>>> -Rui
>> > >> > > > > > >>>>>>>
>> > >> > > > > > >>>>>>> On Fri, Nov 20, 2020 at 2:11 AM Stamatis
>> Zampetakis <
>> > >> > > > > > >> zabetak@gmail.com
>> > >> > > > > > >>>>>>
>> > >> > > > > > >>>>>>> wrote:
>> > >> > > > > > >>>>>>>
>> > >> > > > > > >>>>>>>> That would be great Vineet!
>> > >> > > > > > >>>>>>>>
>> > >> > > > > > >>>>>>>> @Julian, @Rui, @Vineet:
>> > >> > > > > > >>>>>>>> Can you share a small abstract (2-3 sentences) and
>> > >> > expected
>> > >> > > > > > >> duration?
>> > >> > > > > > >>>>>>>> Can you check if the date/times proposed
>> previously
>> > [1]
>> > >> > work
>> > >> > > > for
>> > >> > > > > > >> you.
>> > >> > > > > > >>>>>> If
>> > >> > > > > > >>>>>>>> not feel free to propose another slot.
>> > >> > > > > > >>>>>>>>
>> > >> > > > > > >>>>>>>> Best,
>> > >> > > > > > >>>>>>>> Stamatis
>> > >> > > > > > >>>>>>>>
>> > >> > > > > > >>>>>>>> [1] https://s.apache.org/uhrzo
>> > >> > > > > > >>>>>>>>
>> > >> > > > > > >>>>>>>> On Thu, Nov 19, 2020 at 6:18 PM Vineet Garg <
>> > >> > vgarg@apache.org
>> > >> > > > >
>> > >> > > > > > >>>>> wrote:
>> > >> > > > > > >>>>>>>>
>> > >> > > > > > >>>>>>>>> I think this is a great idea. +1 for the online
>> > >> meetup.
>> > >> > > > > > >>>>>>>>>
>> > >> > > > > > >>>>>>>>> If there are slots left I can also talk about how
>> > Hive
>> > >> > > > > leverages
>> > >> > > > > > >>>>>>> Calcite
>> > >> > > > > > >>>>>>>> to
>> > >> > > > > > >>>>>>>>> do query optimization.
>> > >> > > > > > >>>>>>>>>
>> > >> > > > > > >>>>>>>>> -Vineet
>> > >> > > > > > >>>>>>>>>
>> > >> > > > > > >>>>>>>>> On Fri, Nov 6, 2020 at 7:21 AM Stamatis
>> Zampetakis <
>> > >> > > > > > >>>>>> zabetak@gmail.com>
>> > >> > > > > > >>>>>>>>> wrote:
>> > >> > > > > > >>>>>>>>>
>> > >> > > > > > >>>>>>>>>> Let's try to fix the date/time and tentative
>> agenda
>> > >> so
>> > >> > that
>> > >> > > > we
>> > >> > > > > > >>>>> can
>> > >> > > > > > >>>>>>> add
>> > >> > > > > > >>>>>>>>> some
>> > >> > > > > > >>>>>>>>>> information on meetup [1].
>> > >> > > > > > >>>>>>>>>>
>> > >> > > > > > >>>>>>>>>> So far we have three presenters, Julian, Rui,
>> and
>> > >> > myself. We
>> > >> > > > > can
>> > >> > > > > > >>>>>>> start
>> > >> > > > > > >>>>>>>>> like
>> > >> > > > > > >>>>>>>>>> that and if in the process there are more people
>> > >> > interested
>> > >> > > > to
>> > >> > > > > > >>>>>> give a
>> > >> > > > > > >>>>>>>>> small
>> > >> > > > > > >>>>>>>>>> talk we can update the program.
>> > >> > > > > > >>>>>>>>>>
>> > >> > > > > > >>>>>>>>>> Let's try to get a date in the last two weeks of
>> > >> > January to
>> > >> > > > > give
>> > >> > > > > > >>>>>> us a
>> > >> > > > > > >>>>>>>> bit
>> > >> > > > > > >>>>>>>>>> more time to prepare. Personally, I don't have a
>> > >> > preference
>> > >> > > > > for
>> > >> > > > > > >>>>>> that
>> > >> > > > > > >>>>>>>>> being
>> > >> > > > > > >>>>>>>>>> a business day or not and I am in UTC+1.
>> > >> > > > > > >>>>>>>>>> For instance, how do you feel about Wednesday,
>> 20
>> > >> > January
>> > >> > > > > 2021,
>> > >> > > > > > >>>>>>>> 18:00:00
>> > >> > > > > > >>>>>>>>> to
>> > >> > > > > > >>>>>>>>>> 21:00 UTC+1 [2] ?
>> > >> > > > > > >>>>>>>>>>
>> > >> > > > > > >>>>>>>>>> As soon as we have a rough estimate on the
>> number
>> > of
>> > >> > > > attendees
>> > >> > > > > > we
>> > >> > > > > > >>>>>> can
>> > >> > > > > > >>>>>>>>> also
>> > >> > > > > > >>>>>>>>>> decide which platform to use for the event.
>> > >> > > > > > >>>>>>>>>>
>> > >> > > > > > >>>>>>>>>> Even if the number of participants ends up being
>> > low,
>> > >> > having
>> > >> > > > > new
>> > >> > > > > > >>>>>>>>>> material for our website is still a plus.
>> > >> > > > > > >>>>>>>>>>
>> > >> > > > > > >>>>>>>>>> Best,
>> > >> > > > > > >>>>>>>>>> Stamatis
>> > >> > > > > > >>>>>>>>>>
>> > >> > > > > > >>>>>>>>>> [1] https://www.meetup.com/Apache-Calcite/
>> > >> > > > > > >>>>>>>>>> [2] https://s.apache.org/uhrzo
>> > >> > > > > > >>>>>>>>>>
>> > >> > > > > > >>>>>>>>>> Tentative Agenda
>> > >> > > > > > >>>>>>>>>>
>> > >> > > > > > >>>>>>>>>> Title: An introduction to query processing &
>> Apache
>> > >> > Calcite
>> > >> > > > > > >>>>>>>>>> Speaker: Stamatis Zampetakis
>> > >> > > > > > >>>>>>>>>> Duration: 50min
>> > >> > > > > > >>>>>>>>>> Abstract:
>> > >> > > > > > >>>>>>>>>> In this talk, I will go over some basic notions
>> > >> around
>> > >> > query
>> > >> > > > > > >>>>>>> processors
>> > >> > > > > > >>>>>>>>> and
>> > >> > > > > > >>>>>>>>>> demonstrate how they map to concepts in Calcite.
>> > >> > > > > > >>>>>>>>>> I will start with some simple use-cases and show
>> > how
>> > >> > from
>> > >> > > > Java
>> > >> > > > > > >>>>> code
>> > >> > > > > > >>>>>>> we
>> > >> > > > > > >>>>>>>>> can
>> > >> > > > > > >>>>>>>>>> go to relational algebra and SQL, explaining the
>> > >> > importance
>> > >> > > > > of a
>> > >> > > > > > >>>>>>>>>> declarative language and the role of a query
>> > >> processing
>> > >> > > > > > >>>>> framework.
>> > >> > > > > > >>>>>>>>>> Then, I will focus on the query processor,
>> > >> illustrating
>> > >> > the
>> > >> > > > > > >>>>> general
>> > >> > > > > > >>>>>>>>>> architecture and the main components of Apache
>> > >> Calcite.
>> > >> > > > > > >>>>>>>>>> After a simple end to end example of the
>> different
>> > >> > modules,
>> > >> > > > I
>> > >> > > > > > >>>>> will
>> > >> > > > > > >>>>>>>>> perform
>> > >> > > > > > >>>>>>>>>> a live coding session demonstrating how we can
>> put
>> > >> > together
>> > >> > > > > the
>> > >> > > > > > >>>>>> main
>> > >> > > > > > >>>>>>>>>> components of Calcite to build a simple query
>> > >> processor
>> > >> > for
>> > >> > > > > > >>>>>> in-memory
>> > >> > > > > > >>>>>>>>>> data.
>> > >> > > > > > >>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>
>> > >> > > > > > >>>>>>>>>> On Thu, Oct 22, 2020 at 12:07 PM Danny Chan <
>> > >> > > > > > >>>>> yuzhao.cyz@gmail.com>
>> > >> > > > > > >>>>>>>>> wrote:
>> > >> > > > > > >>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>> +1 for the online meeting, nice idea ~
>> > >> > > > > > >>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>> Best,
>> > >> > > > > > >>>>>>>>>>> Danny Chan
>> > >> > > > > > >>>>>>>>>>> 在 2020年10月22日 +0800 PM5:58,JiaTao Tao <
>> > >> > taojiatao@gmail.com
>> > >> > > > > > >>>>>> ,写道:
>> > >> > > > > > >>>>>>>>>>>> I think it's a nice idea, hope to hear
>> Julian's
>> > >> topic
>> > >> > > > about
>> > >> > > > > > >>>>>>>>> lattice/mv,
>> > >> > > > > > >>>>>>>>>>> we
>> > >> > > > > > >>>>>>>>>>>> have a big demand on this and want to learn
>> more.
>> > >> > > > > > >>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>> Regards!
>> > >> > > > > > >>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>> Aron Tao
>> > >> > > > > > >>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>> Julian Hyde <jh...@apache.org> 于2020年10月16日周五
>> > >> > 下午12:50写道:
>> > >> > > > > > >>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>>> Nice idea, Stamatis. I'm happy to give a
>> talk if
>> > >> > people
>> > >> > > > > > >>>>> want
>> > >> > > > > > >>>>>> to
>> > >> > > > > > >>>>>>>>> hear
>> > >> > > > > > >>>>>>>>>>>>> it - possible topics include geospatial in
>> > >> Calcite,
>> > >> > quick
>> > >> > > > > > >>>>>> intro
>> > >> > > > > > >>>>>>>> to
>> > >> > > > > > >>>>>>>>>>>>> RelBuilder, and lattices/materialized views.
>> > >> > > > > > >>>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>>> On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <
>> > >> > > > > > >>>>>>> amaliujia@apache.org>
>> > >> > > > > > >>>>>>>>>>> wrote:
>> > >> > > > > > >>>>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>>>> I can give a small talk (10 to 20 mins)
>> about
>> > >> > changes of
>> > >> > > > > > >>>>>>>> Calcite
>> > >> > > > > > >>>>>>>>> to
>> > >> > > > > > >>>>>>>>>>>>> support
>> > >> > > > > > >>>>>>>>>>>>>> streaming.
>> > >> > > > > > >>>>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>>>> -Rui
>> > >> > > > > > >>>>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>>>> On Thu, Oct 15, 2020 at 7:19 AM Alessandro
>> > >> > Solimando <
>> > >> > > > > > >>>>>>>>>>>>>> alessandro.solimando@gmail.com> wrote:
>> > >> > > > > > >>>>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>>>>> Hi Stamatis,
>> > >> > > > > > >>>>>>>>>>>>>>> that's a very nice idea, I am definitely
>> > >> > interested in
>> > >> > > > > > >>>>>>>>> attending
>> > >> > > > > > >>>>>>>>>> a
>> > >> > > > > > >>>>>>>>>>>>> meetup
>> > >> > > > > > >>>>>>>>>>>>>>> and hearing presentations around Calcite.
>> > >> > > > > > >>>>>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>>>>> Best regards,
>> > >> > > > > > >>>>>>>>>>>>>>> Alessandro
>> > >> > > > > > >>>>>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>>>>> On Thu, 15 Oct 2020 at 15:09, Stamatis
>> > >> Zampetakis <
>> > >> > > > > > >>>>>>>>>>> zabetak@gmail.com>
>> > >> > > > > > >>>>>>>>>>>>>>> wrote:
>> > >> > > > > > >>>>>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>>>>>> Hi guys,
>> > >> > > > > > >>>>>>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>>>>>> How do you feel about participating in an
>> > >> online
>> > >> > > > > > >>>>> meetup
>> > >> > > > > > >>>>>>> for
>> > >> > > > > > >>>>>>>>>>> Calcite
>> > >> > > > > > >>>>>>>>>>>>> in
>> > >> > > > > > >>>>>>>>>>>>>>>> January 2021?
>> > >> > > > > > >>>>>>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>>>>>> It's been forever since we organised a
>> > Calcite
>> > >> > meetup
>> > >> > > > > > >>>>>> and
>> > >> > > > > > >>>>>>>>> with
>> > >> > > > > > >>>>>>>>>>> the
>> > >> > > > > > >>>>>>>>>>>>>>> current
>> > >> > > > > > >>>>>>>>>>>>>>>> situation (pandemic) it will be almost
>> > >> impossible
>> > >> > to
>> > >> > > > > > >>>>>> hold
>> > >> > > > > > >>>>>>>> one
>> > >> > > > > > >>>>>>>>>> in
>> > >> > > > > > >>>>>>>>>>>>> person
>> > >> > > > > > >>>>>>>>>>>>>>> in
>> > >> > > > > > >>>>>>>>>>>>>>>> the near future.
>> > >> > > > > > >>>>>>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>>>>>> Nevertheless, people now more than ever
>> tend
>> > to
>> > >> > > > > > >>>>>> organise
>> > >> > > > > > >>>>>>>> and
>> > >> > > > > > >>>>>>>>>>> attend
>> > >> > > > > > >>>>>>>>>>>>> such
>> > >> > > > > > >>>>>>>>>>>>>>>> events so we could take advantage of the
>> > >> > situation to
>> > >> > > > > > >>>>>>>>> exchange
>> > >> > > > > > >>>>>>>>>>> ideas,
>> > >> > > > > > >>>>>>>>>>>>>>> learn
>> > >> > > > > > >>>>>>>>>>>>>>>> new things, and meet each other in a more
>> > >> > interactive
>> > >> > > > > > >>>>>>> way.
>> > >> > > > > > >>>>>>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>>>>>> We can have a few presentations and slots
>> for
>> > >> open
>> > >> > > > > > >>>>>>>> discussion
>> > >> > > > > > >>>>>>>>>>> among
>> > >> > > > > > >>>>>>>>>>>>> us.
>> > >> > > > > > >>>>>>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>>>>>> The subject can be anything from something
>> > very
>> > >> > > > > > >>>>>> technical
>> > >> > > > > > >>>>>>>> to
>> > >> > > > > > >>>>>>>>> a
>> > >> > > > > > >>>>>>>>>>> very
>> > >> > > > > > >>>>>>>>>>>>>>> simple
>> > >> > > > > > >>>>>>>>>>>>>>>> presentation of an adapter, the use of
>> > calcite
>> > >> in
>> > >> > a
>> > >> > > > > > >>>>>>>>> university
>> > >> > > > > > >>>>>>>>>>>>> course, in
>> > >> > > > > > >>>>>>>>>>>>>>>> academia, or whatever else you can
>> imagine.
>> > >> > > > > > >>>>>>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>>>>>> The duration can be also flexible, ranging
>> > >> from a
>> > >> > few
>> > >> > > > > > >>>>>>>> minutes
>> > >> > > > > > >>>>>>>>>> to
>> > >> > > > > > >>>>>>>>>>> an
>> > >> > > > > > >>>>>>>>>>>>> hour
>> > >> > > > > > >>>>>>>>>>>>>>> or
>> > >> > > > > > >>>>>>>>>>>>>>>> more depending on the courage of the
>> speaker.
>> > >> > > > > > >>>>>>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>>>>>> I'm sure most of us have some slides here
>> and
>> > >> > there
>> > >> > > > > > >>>>>> that
>> > >> > > > > > >>>>>>>>> could
>> > >> > > > > > >>>>>>>>>>> feed a
>> > >> > > > > > >>>>>>>>>>>>>>> small
>> > >> > > > > > >>>>>>>>>>>>>>>> presentation around Calcite so let's make
>> > this
>> > >> > > > > > >>>>> happen!
>> > >> > > > > > >>>>>>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>>>>>> So are there people interested to give a
>> talk
>> > >> > around
>> > >> > > > > > >>>>>>>> Calcite?
>> > >> > > > > > >>>>>>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>>>>>> Personally, I can give a presentation on
>> very
>> > >> > basic
>> > >> > > > > > >>>>>> stuff
>> > >> > > > > > >>>>>>>> on
>> > >> > > > > > >>>>>>>>>>> query
>> > >> > > > > > >>>>>>>>>>>>>>>> optimization and Calcite showing a bit of
>> > >> > motivation
>> > >> > > > > > >>>>>> and
>> > >> > > > > > >>>>>>>>> going
>> > >> > > > > > >>>>>>>>>>>>> through
>> > >> > > > > > >>>>>>>>>>>>>>> the
>> > >> > > > > > >>>>>>>>>>>>>>>> main APIs with examples and code samples.
>> > >> > > > > > >>>>>>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>>>>>> Apart from speakers, are there people
>> > >> interested
>> > >> > in
>> > >> > > > > > >>>>>>>> attending
>> > >> > > > > > >>>>>>>>>>> such
>> > >> > > > > > >>>>>>>>>>>>>>> meetups?
>> > >> > > > > > >>>>>>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>>>>>> We can fix the date and time based on the
>> > >> region
>> > >> > of
>> > >> > > > > > >>>>> the
>> > >> > > > > > >>>>>>>>>> majority.
>> > >> > > > > > >>>>>>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>>>>>> Best,
>> > >> > > > > > >>>>>>>>>>>>>>>> Stamatis
>> > >> > > > > > >>>>>>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>>
>> > >> > > > > > >>>>>>>>>>
>> > >> > > > > > >>>>>>>>>
>> > >> > > > > > >>>>>>>>
>> > >> > > > > > >>>>>>>
>> > >> > > > > > >>>>>>
>> > >> > > > > > >>>>>
>> > >> > > > > > >>
>> > >> > > > > >
>> > >> > > > > >
>> > >> > > > >
>> > >> > > >
>> > >> >
>> > >>
>> > >
>> >
>>
>

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Chunwei Lei <ch...@gmail.com>.
Ignore my previous email. I found the link[1] after I read all the replies.

Besides, I have sent the link to my colleagues.

The online meetup is a little late in UTC+8. Would the meetup be recorded?


[1] https://www.meetup.com/Apache-Calcite/events/275461117/

Best,
Chunwei


On Fri, Jan 15, 2021 at 10:57 AM Chunwei Lei <ch...@alibaba-inc.com>
wrote:

> Hi, Stamatis.
>
> How can I submit my PGP key? (It's my first time to attend an online
> meetup~~)
>
>
>
> Best,
> Chunwei
>
>
> ------------------------------------------------------------------
> 发件人:Stamatis Zampetakis <za...@gmail.com>
> 发送时间:2021年1月15日(星期五) 07:10
> 收件人:dev <de...@calcite.apache.org>
> 主 题:Re: [DISCUSS] Apache Calcite Online Meetup January 2021
>
> I updated the agenda and added some more information regarding the key
> signing party.
>
> For those planning to attend the party, the deadline for submitting your
> PGP key is Mon, Jan 18, 2021, 9:00 AM PST (UTC-8).
>
> Best,
> Stamatis
>
> On Wed, Jan 13, 2021 at 8:28 AM Vladimir Ozerov <pp...@gmail.com>
> wrote:
>
> > *Talk duration*: 30 min.
> >
> > ср, 13 янв. 2021 г. в 10:27, Vladimir Ozerov <pp...@gmail.com>:
> >
> > > Hi Stamatis, Julian,
> > >
> > > Thank you for releasing the slot. Just to be crystal clear - I was very
> > > late with my proposal, and have no urge to present in January. Both
> > January
> > > and April are perfectly fine with me. So please prioritize this talk
> over
> > > others only if you see a really good reason to do so. In any case, I
> > > confirm that I can present in January. Please find the talk details
> > below.
> > >
> > > *Speaker:* Vladimir Ozerov
> > > *Title:* Apache Calcite integration in Hazelcast IMDG
> > > *Abstract: *
> > > Hazelcast IMDG is a distributed in-memory key-value store. In this
> talk,
> > I
> > > will present how we used Apache Calcite to create a new distributed SQL
> > > engine that queries Hazelcast IMDG data.
> > > We start with motivation and general design. Then we examine how
> > Hazelcast
> > > IMDG leverages Apache Calcite for query parsing, validation, and
> > > optimization, and why we decided not to use Apache Calcite for JDBC and
> > > query execution. We also discuss several Apache Calcite problems that
> > > negatively affect the integration and propose possible future
> > improvements.
> > >
> > > Regards,
> > > Vladimir.
> > >
> > > ср, 13 янв. 2021 г. в 02:48, Stamatis Zampetakis <za...@gmail.com>:
> > >
> > >> Yesterday, I updated our website to also include Vladimir's talk about
> > >> Hazelcast so I think it is better to keep it that way.
> > >> Initially I had in mind something between 2 and 4 talks for this
> meetup
> > >> (2-3h) so I think we are good to go.
> > >>
> > >> Let's now freeze the agenda to avoid changing it till the last minute.
> > >> I will open up the discussion for the next meetup in another email so
> we
> > >> start filling the slots for April.
> > >>
> > >> It's definitely useful to have the talks on camera. I will record them
> > via
> > >> Zoom and split them after the meetup.
> > >> If the presenters give their consent I can upload them afterwards to
> > >> Youtube/Vimeo.
> > >>
> > >> Best,
> > >> Stamatis
> > >>
> > >>
> > >> On Wed, Jan 13, 2021 at 12:15 AM Julian Hyde <jh...@apache.org>
> wrote:
> > >>
> > >> > I'm happy to yield my spot (and speak instead in April) if Vladimir
> is
> > >> > still prepared to talk. I'd love to get his work on Hazelcast
> > >> > integration on the record!
> > >> >
> > >> > By the way, will it be possible to record these talks and post them
> > >> > *as separate items* to (say) YouTube or Vimeo? I think it's
> important
> > >> > that they are separate, so that people can find the particular talk
> > >> > they are interested in.
> > >> >
> > >> > Julian
> > >> >
> > >> > On Tue, Jan 12, 2021 at 12:17 AM Vladimir Ozerov <
> ppozerov@gmail.com>
> > >> > wrote:
> > >> > >
> > >> > > Hi Stamatis,
> > >> > >
> > >> > > Sorry, my previous email was not clear enough. To clarify - I was
> > >> > thinking
> > >> > > about the mentioned next meetup in April because the schedule for
> > the
> > >> > > January meetup appears to be too packed already (3 talks in
> 1:30h).
> > I
> > >> > > I am ready to talk in both January and April. Just want to ensure
> > >> that we
> > >> > > do not overwhelm our attendees.
> > >> > >
> > >> > > I'll provide the talk details in the nearest day.
> > >> > >
> > >> > > Regards,
> > >> > > Vladimir.
> > >> > >
> > >> > > вт, 12 янв. 2021 г. в 01:41, Stamatis Zampetakis <
> zabetak@gmail.com
> > >:
> > >> > >
> > >> > > > That would be great Vladimir, I will update the agenda.
> > >> > > >
> > >> > > > If possible please provide a title, duration, and abstract.
> > >> > > >
> > >> > > > Best,
> > >> > > > Stamatis
> > >> > > >
> > >> > > > On Mon, Jan 11, 2021 at 8:35 PM Vladimir Ozerov <
> > ppozerov@gmail.com
> > >> >
> > >> > > > wrote:
> > >> > > >
> > >> > > > > Hi,
> > >> > > > >
> > >> > > > > I can share our experience with Apache Calcite  integration
> into
> > >> > > > Hazelcast
> > >> > > > > distributed SQL engine.
> > >> > > > >
> > >> > > > > Regards,
> > >> > > > > Vladimir
> > >> > > > >
> > >> > > > > Вт, 5 янв. 2021 г. в 00:48, Vineet G <vg...@gmail.com>:
> > >> > > > >
> > >> > > > > > Hi Stamatis,
> > >> > > > > >
> > >> > > > > > Something has come up and unfortunately I will not be able
> to
> > >> > present
> > >> > > > the
> > >> > > > > > talk.
> > >> > > > > >
> > >> > > > > > Vineet
> > >> > > > > >
> > >> > > > > > > On Jan 3, 2021, at 1:37 PM, Stamatis Zampetakis <
> > >> > zabetak@gmail.com>
> > >> > > > > > wrote:
> > >> > > > > > >
> > >> > > > > > > I updated the agenda on meetup to include Julian's talk
> > around
> > >> > > > spatial
> > >> > > > > > > queries.
> > >> > > > > > >
> > >> > > > > > > So far we have four presentations lasting approximately
> 1h45
> > >> so I
> > >> > > > still
> > >> > > > > > > find the duration reasonable.
> > >> > > > > > >
> > >> > > > > > > Of course if there are more people interested to present
> > >> > something we
> > >> > > > > can
> > >> > > > > > > schedule another meetup in April as Julian suggested.
> > >> > > > > > > I am always happy to see what other people are working on
> > and
> > >> > more
> > >> > > > > > Calcite
> > >> > > > > > > use-cases.
> > >> > > > > > >
> > >> > > > > > > Best,
> > >> > > > > > > Stamatis
> > >> > > > > > >
> > >> > > > > > > On Sun, Jan 3, 2021 at 2:09 AM Julian Hyde <
> > >> > jhyde.apache@gmail.com>
> > >> > > > > > wrote:
> > >> > > > > > >
> > >> > > > > > >> In other news.... I’ll be co-presenting (with Mosha
> > >> Pasumansky)
> > >> > a
> > >> > > > talk
> > >> > > > > > >> “Open source SQL - beyond parsers: ZetaSQL and Apache
> > >> Calcite”
> > >> > at
> > >> > > > the
> > >> > > > > > >> Northwest Database Society Annual Meeting on January
> 29th.
> > >> It’s
> > >> > > > > virtual
> > >> > > > > > and
> > >> > > > > > >> free, but you must sign up to attend.
> > >> > > > > > >>
> > >> > > > > > >> Julian
> > >> > > > > > >>
> > >> > > > > > >> [1] https://sites.google.com/view/nwds2021
> > >> > > > > > >>
> > >> > > > > > >>> On Jan 2, 2021, at 12:47 PM, Julian Hyde <
> > >> > jhyde.apache@gmail.com>
> > >> > > > > > wrote:
> > >> > > > > > >>>
> > >> > > > > > >>>  I can give a talk “Implementing spatial queries using
> > >> algebra
> > >> > > > > > >> rewrites”, 20 minutes.
> > >> > > > > > >>>
> > >> > > > > > >>> But if that makes the meetup too long, I am equally
> happy
> > to
> > >> > > > postpone
> > >> > > > > > >> the talk. How about scheduling another meetup  in say
> > April?
> > >> > > > > > >>>
> > >> > > > > > >>> Julian
> > >> > > > > > >>>
> > >> > > > > > >>>> On Dec 31, 2020, at 3:10 AM, Stamatis Zampetakis <
> > >> > > > zabetak@gmail.com
> > >> > > > > >
> > >> > > > > > >> wrote:
> > >> > > > > > >>>>
> > >> > > > > > >>>>  I just published the event on Meetup [1].
> > >> > > > > > >>>>
> > >> > > > > > >>>> The agenda is not yet finalized so if there are people
> > who
> > >> > would
> > >> > > > > like
> > >> > > > > > to
> > >> > > > > > >>>> give a talk or add/remove things from the agenda please
> > >> reply
> > >> > to
> > >> > > > > this
> > >> > > > > > >>>> thread.
> > >> > > > > > >>>>
> > >> > > > > > >>>> Best,
> > >> > > > > > >>>> Stamatis
> > >> > > > > > >>>>
> > >> > > > > > >>>> [1]
> > >> https://www.meetup.com/Apache-Calcite/events/275461117/
> > >> > > > > > >>>>
> > >> > > > > > >>>>>> On Mon, Nov 30, 2020 at 12:37 AM Rui Wang <
> > >> > amaliujia@apache.org
> > >> > > > >
> > >> > > > > > >> wrote:
> > >> > > > > > >>>>>
> > >> > > > > > >>>>> Title: event timestamp semantic based streaming SQL
> > >> > > > > > >>>>> Abstract: this talk will cover in Calcite Streaming
> SQL
> > >> > case, how
> > >> > > > > to
> > >> > > > > > >> reason
> > >> > > > > > >>>>> data completeness in terms of event timestamp semantic
> > and
> > >> > how to
> > >> > > > > > >> control
> > >> > > > > > >>>>> materialization latency given unbounded input data (in
> > >> > Calcite
> > >> > > > > > roadmap
> > >> > > > > > >> but
> > >> > > > > > >>>>> not implemented yet).
> > >> > > > > > >>>>>
> > >> > > > > > >>>>> Duration: 20~30 mins
> > >> > > > > > >>>>>
> > >> > > > > > >>>>>> On Tue, Nov 24, 2020 at 8:56 AM Slim Bouguerra <
> > >> > > > bslim@apache.org>
> > >> > > > > > >> wrote:
> > >> > > > > > >>>>>>
> > >> > > > > > >>>>>> this is a great idea thanks @Statmatis looking
> forward
> > to
> > >> > > > learning
> > >> > > > > > >> more
> > >> > > > > > >>>>>> about Calcite especially the Streaming work.
> > >> > > > > > >>>>>>
> > >> > > > > > >>>>>>> On Mon, Nov 23, 2020 at 2:19 PM Rui Wang <
> > >> > amaliujia@apache.org
> > >> > > > >
> > >> > > > > > >> wrote:
> > >> > > > > > >>>>>>
> > >> > > > > > >>>>>>> Sorry for the late reply Statmatis. I have recently
> > been
> > >> > pretty
> > >> > > > > > busy
> > >> > > > > > >> on
> > >> > > > > > >>>>>>> work as it is approaching the end of the year.
> > >> > > > > > >>>>>>>
> > >> > > > > > >>>>>>> The time in [1] works perfectly for me. I will share
> > the
> > >> > > > abstract
> > >> > > > > > and
> > >> > > > > > >>>>>>> expected duration soon (should within this week).
> > >> > > > > > >>>>>>>
> > >> > > > > > >>>>>>>
> > >> > > > > > >>>>>>> -Rui
> > >> > > > > > >>>>>>>
> > >> > > > > > >>>>>>> On Fri, Nov 20, 2020 at 2:11 AM Stamatis Zampetakis
> <
> > >> > > > > > >> zabetak@gmail.com
> > >> > > > > > >>>>>>
> > >> > > > > > >>>>>>> wrote:
> > >> > > > > > >>>>>>>
> > >> > > > > > >>>>>>>> That would be great Vineet!
> > >> > > > > > >>>>>>>>
> > >> > > > > > >>>>>>>> @Julian, @Rui, @Vineet:
> > >> > > > > > >>>>>>>> Can you share a small abstract (2-3 sentences) and
> > >> > expected
> > >> > > > > > >> duration?
> > >> > > > > > >>>>>>>> Can you check if the date/times proposed previously
> > [1]
> > >> > work
> > >> > > > for
> > >> > > > > > >> you.
> > >> > > > > > >>>>>> If
> > >> > > > > > >>>>>>>> not feel free to propose another slot.
> > >> > > > > > >>>>>>>>
> > >> > > > > > >>>>>>>> Best,
> > >> > > > > > >>>>>>>> Stamatis
> > >> > > > > > >>>>>>>>
> > >> > > > > > >>>>>>>> [1] https://s.apache.org/uhrzo
> > >> > > > > > >>>>>>>>
> > >> > > > > > >>>>>>>> On Thu, Nov 19, 2020 at 6:18 PM Vineet Garg <
> > >> > vgarg@apache.org
> > >> > > > >
> > >> > > > > > >>>>> wrote:
> > >> > > > > > >>>>>>>>
> > >> > > > > > >>>>>>>>> I think this is a great idea. +1 for the online
> > >> meetup.
> > >> > > > > > >>>>>>>>>
> > >> > > > > > >>>>>>>>> If there are slots left I can also talk about how
> > Hive
> > >> > > > > leverages
> > >> > > > > > >>>>>>> Calcite
> > >> > > > > > >>>>>>>> to
> > >> > > > > > >>>>>>>>> do query optimization.
> > >> > > > > > >>>>>>>>>
> > >> > > > > > >>>>>>>>> -Vineet
> > >> > > > > > >>>>>>>>>
> > >> > > > > > >>>>>>>>> On Fri, Nov 6, 2020 at 7:21 AM Stamatis
> Zampetakis <
> > >> > > > > > >>>>>> zabetak@gmail.com>
> > >> > > > > > >>>>>>>>> wrote:
> > >> > > > > > >>>>>>>>>
> > >> > > > > > >>>>>>>>>> Let's try to fix the date/time and tentative
> agenda
> > >> so
> > >> > that
> > >> > > > we
> > >> > > > > > >>>>> can
> > >> > > > > > >>>>>>> add
> > >> > > > > > >>>>>>>>> some
> > >> > > > > > >>>>>>>>>> information on meetup [1].
> > >> > > > > > >>>>>>>>>>
> > >> > > > > > >>>>>>>>>> So far we have three presenters, Julian, Rui, and
> > >> > myself. We
> > >> > > > > can
> > >> > > > > > >>>>>>> start
> > >> > > > > > >>>>>>>>> like
> > >> > > > > > >>>>>>>>>> that and if in the process there are more people
> > >> > interested
> > >> > > > to
> > >> > > > > > >>>>>> give a
> > >> > > > > > >>>>>>>>> small
> > >> > > > > > >>>>>>>>>> talk we can update the program.
> > >> > > > > > >>>>>>>>>>
> > >> > > > > > >>>>>>>>>> Let's try to get a date in the last two weeks of
> > >> > January to
> > >> > > > > give
> > >> > > > > > >>>>>> us a
> > >> > > > > > >>>>>>>> bit
> > >> > > > > > >>>>>>>>>> more time to prepare. Personally, I don't have a
> > >> > preference
> > >> > > > > for
> > >> > > > > > >>>>>> that
> > >> > > > > > >>>>>>>>> being
> > >> > > > > > >>>>>>>>>> a business day or not and I am in UTC+1.
> > >> > > > > > >>>>>>>>>> For instance, how do you feel about Wednesday, 20
> > >> > January
> > >> > > > > 2021,
> > >> > > > > > >>>>>>>> 18:00:00
> > >> > > > > > >>>>>>>>> to
> > >> > > > > > >>>>>>>>>> 21:00 UTC+1 [2] ?
> > >> > > > > > >>>>>>>>>>
> > >> > > > > > >>>>>>>>>> As soon as we have a rough estimate on the number
> > of
> > >> > > > attendees
> > >> > > > > > we
> > >> > > > > > >>>>>> can
> > >> > > > > > >>>>>>>>> also
> > >> > > > > > >>>>>>>>>> decide which platform to use for the event.
> > >> > > > > > >>>>>>>>>>
> > >> > > > > > >>>>>>>>>> Even if the number of participants ends up being
> > low,
> > >> > having
> > >> > > > > new
> > >> > > > > > >>>>>>>>>> material for our website is still a plus.
> > >> > > > > > >>>>>>>>>>
> > >> > > > > > >>>>>>>>>> Best,
> > >> > > > > > >>>>>>>>>> Stamatis
> > >> > > > > > >>>>>>>>>>
> > >> > > > > > >>>>>>>>>> [1] https://www.meetup.com/Apache-Calcite/
> > >> > > > > > >>>>>>>>>> [2] https://s.apache.org/uhrzo
> > >> > > > > > >>>>>>>>>>
> > >> > > > > > >>>>>>>>>> Tentative Agenda
> > >> > > > > > >>>>>>>>>>
> > >> > > > > > >>>>>>>>>> Title: An introduction to query processing &
> Apache
> > >> > Calcite
> > >> > > > > > >>>>>>>>>> Speaker: Stamatis Zampetakis
> > >> > > > > > >>>>>>>>>> Duration: 50min
> > >> > > > > > >>>>>>>>>> Abstract:
> > >> > > > > > >>>>>>>>>> In this talk, I will go over some basic notions
> > >> around
> > >> > query
> > >> > > > > > >>>>>>> processors
> > >> > > > > > >>>>>>>>> and
> > >> > > > > > >>>>>>>>>> demonstrate how they map to concepts in Calcite.
> > >> > > > > > >>>>>>>>>> I will start with some simple use-cases and show
> > how
> > >> > from
> > >> > > > Java
> > >> > > > > > >>>>> code
> > >> > > > > > >>>>>>> we
> > >> > > > > > >>>>>>>>> can
> > >> > > > > > >>>>>>>>>> go to relational algebra and SQL, explaining the
> > >> > importance
> > >> > > > > of a
> > >> > > > > > >>>>>>>>>> declarative language and the role of a query
> > >> processing
> > >> > > > > > >>>>> framework.
> > >> > > > > > >>>>>>>>>> Then, I will focus on the query processor,
> > >> illustrating
> > >> > the
> > >> > > > > > >>>>> general
> > >> > > > > > >>>>>>>>>> architecture and the main components of Apache
> > >> Calcite.
> > >> > > > > > >>>>>>>>>> After a simple end to end example of the
> different
> > >> > modules,
> > >> > > > I
> > >> > > > > > >>>>> will
> > >> > > > > > >>>>>>>>> perform
> > >> > > > > > >>>>>>>>>> a live coding session demonstrating how we can
> put
> > >> > together
> > >> > > > > the
> > >> > > > > > >>>>>> main
> > >> > > > > > >>>>>>>>>> components of Calcite to build a simple query
> > >> processor
> > >> > for
> > >> > > > > > >>>>>> in-memory
> > >> > > > > > >>>>>>>>>> data.
> > >> > > > > > >>>>>>>>>>
> > >> > > > > > >>>>>>>>>>
> > >> > > > > > >>>>>>>>>>
> > >> > > > > > >>>>>>>>>> On Thu, Oct 22, 2020 at 12:07 PM Danny Chan <
> > >> > > > > > >>>>> yuzhao.cyz@gmail.com>
> > >> > > > > > >>>>>>>>> wrote:
> > >> > > > > > >>>>>>>>>>
> > >> > > > > > >>>>>>>>>>> +1 for the online meeting, nice idea ~
> > >> > > > > > >>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>> Best,
> > >> > > > > > >>>>>>>>>>> Danny Chan
> > >> > > > > > >>>>>>>>>>> 在 2020年10月22日 +0800 PM5:58,JiaTao Tao <
> > >> > taojiatao@gmail.com
> > >> > > > > > >>>>>> ,写道:
> > >> > > > > > >>>>>>>>>>>> I think it's a nice idea, hope to hear Julian's
> > >> topic
> > >> > > > about
> > >> > > > > > >>>>>>>>> lattice/mv,
> > >> > > > > > >>>>>>>>>>> we
> > >> > > > > > >>>>>>>>>>>> have a big demand on this and want to learn
> more.
> > >> > > > > > >>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>> Regards!
> > >> > > > > > >>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>> Aron Tao
> > >> > > > > > >>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>> Julian Hyde <jh...@apache.org> 于2020年10月16日周五
> > >> > 下午12:50写道:
> > >> > > > > > >>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>>> Nice idea, Stamatis. I'm happy to give a talk
> if
> > >> > people
> > >> > > > > > >>>>> want
> > >> > > > > > >>>>>> to
> > >> > > > > > >>>>>>>>> hear
> > >> > > > > > >>>>>>>>>>>>> it - possible topics include geospatial in
> > >> Calcite,
> > >> > quick
> > >> > > > > > >>>>>> intro
> > >> > > > > > >>>>>>>> to
> > >> > > > > > >>>>>>>>>>>>> RelBuilder, and lattices/materialized views.
> > >> > > > > > >>>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>>> On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <
> > >> > > > > > >>>>>>> amaliujia@apache.org>
> > >> > > > > > >>>>>>>>>>> wrote:
> > >> > > > > > >>>>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>>>> I can give a small talk (10 to 20 mins) about
> > >> > changes of
> > >> > > > > > >>>>>>>> Calcite
> > >> > > > > > >>>>>>>>> to
> > >> > > > > > >>>>>>>>>>>>> support
> > >> > > > > > >>>>>>>>>>>>>> streaming.
> > >> > > > > > >>>>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>>>> -Rui
> > >> > > > > > >>>>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>>>> On Thu, Oct 15, 2020 at 7:19 AM Alessandro
> > >> > Solimando <
> > >> > > > > > >>>>>>>>>>>>>> alessandro.solimando@gmail.com> wrote:
> > >> > > > > > >>>>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>>>>> Hi Stamatis,
> > >> > > > > > >>>>>>>>>>>>>>> that's a very nice idea, I am definitely
> > >> > interested in
> > >> > > > > > >>>>>>>>> attending
> > >> > > > > > >>>>>>>>>> a
> > >> > > > > > >>>>>>>>>>>>> meetup
> > >> > > > > > >>>>>>>>>>>>>>> and hearing presentations around Calcite.
> > >> > > > > > >>>>>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>>>>> Best regards,
> > >> > > > > > >>>>>>>>>>>>>>> Alessandro
> > >> > > > > > >>>>>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>>>>> On Thu, 15 Oct 2020 at 15:09, Stamatis
> > >> Zampetakis <
> > >> > > > > > >>>>>>>>>>> zabetak@gmail.com>
> > >> > > > > > >>>>>>>>>>>>>>> wrote:
> > >> > > > > > >>>>>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>>>>>> Hi guys,
> > >> > > > > > >>>>>>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>>>>>> How do you feel about participating in an
> > >> online
> > >> > > > > > >>>>> meetup
> > >> > > > > > >>>>>>> for
> > >> > > > > > >>>>>>>>>>> Calcite
> > >> > > > > > >>>>>>>>>>>>> in
> > >> > > > > > >>>>>>>>>>>>>>>> January 2021?
> > >> > > > > > >>>>>>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>>>>>> It's been forever since we organised a
> > Calcite
> > >> > meetup
> > >> > > > > > >>>>>> and
> > >> > > > > > >>>>>>>>> with
> > >> > > > > > >>>>>>>>>>> the
> > >> > > > > > >>>>>>>>>>>>>>> current
> > >> > > > > > >>>>>>>>>>>>>>>> situation (pandemic) it will be almost
> > >> impossible
> > >> > to
> > >> > > > > > >>>>>> hold
> > >> > > > > > >>>>>>>> one
> > >> > > > > > >>>>>>>>>> in
> > >> > > > > > >>>>>>>>>>>>> person
> > >> > > > > > >>>>>>>>>>>>>>> in
> > >> > > > > > >>>>>>>>>>>>>>>> the near future.
> > >> > > > > > >>>>>>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>>>>>> Nevertheless, people now more than ever
> tend
> > to
> > >> > > > > > >>>>>> organise
> > >> > > > > > >>>>>>>> and
> > >> > > > > > >>>>>>>>>>> attend
> > >> > > > > > >>>>>>>>>>>>> such
> > >> > > > > > >>>>>>>>>>>>>>>> events so we could take advantage of the
> > >> > situation to
> > >> > > > > > >>>>>>>>> exchange
> > >> > > > > > >>>>>>>>>>> ideas,
> > >> > > > > > >>>>>>>>>>>>>>> learn
> > >> > > > > > >>>>>>>>>>>>>>>> new things, and meet each other in a more
> > >> > interactive
> > >> > > > > > >>>>>>> way.
> > >> > > > > > >>>>>>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>>>>>> We can have a few presentations and slots
> for
> > >> open
> > >> > > > > > >>>>>>>> discussion
> > >> > > > > > >>>>>>>>>>> among
> > >> > > > > > >>>>>>>>>>>>> us.
> > >> > > > > > >>>>>>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>>>>>> The subject can be anything from something
> > very
> > >> > > > > > >>>>>> technical
> > >> > > > > > >>>>>>>> to
> > >> > > > > > >>>>>>>>> a
> > >> > > > > > >>>>>>>>>>> very
> > >> > > > > > >>>>>>>>>>>>>>> simple
> > >> > > > > > >>>>>>>>>>>>>>>> presentation of an adapter, the use of
> > calcite
> > >> in
> > >> > a
> > >> > > > > > >>>>>>>>> university
> > >> > > > > > >>>>>>>>>>>>> course, in
> > >> > > > > > >>>>>>>>>>>>>>>> academia, or whatever else you can imagine.
> > >> > > > > > >>>>>>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>>>>>> The duration can be also flexible, ranging
> > >> from a
> > >> > few
> > >> > > > > > >>>>>>>> minutes
> > >> > > > > > >>>>>>>>>> to
> > >> > > > > > >>>>>>>>>>> an
> > >> > > > > > >>>>>>>>>>>>> hour
> > >> > > > > > >>>>>>>>>>>>>>> or
> > >> > > > > > >>>>>>>>>>>>>>>> more depending on the courage of the
> speaker.
> > >> > > > > > >>>>>>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>>>>>> I'm sure most of us have some slides here
> and
> > >> > there
> > >> > > > > > >>>>>> that
> > >> > > > > > >>>>>>>>> could
> > >> > > > > > >>>>>>>>>>> feed a
> > >> > > > > > >>>>>>>>>>>>>>> small
> > >> > > > > > >>>>>>>>>>>>>>>> presentation around Calcite so let's make
> > this
> > >> > > > > > >>>>> happen!
> > >> > > > > > >>>>>>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>>>>>> So are there people interested to give a
> talk
> > >> > around
> > >> > > > > > >>>>>>>> Calcite?
> > >> > > > > > >>>>>>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>>>>>> Personally, I can give a presentation on
> very
> > >> > basic
> > >> > > > > > >>>>>> stuff
> > >> > > > > > >>>>>>>> on
> > >> > > > > > >>>>>>>>>>> query
> > >> > > > > > >>>>>>>>>>>>>>>> optimization and Calcite showing a bit of
> > >> > motivation
> > >> > > > > > >>>>>> and
> > >> > > > > > >>>>>>>>> going
> > >> > > > > > >>>>>>>>>>>>> through
> > >> > > > > > >>>>>>>>>>>>>>> the
> > >> > > > > > >>>>>>>>>>>>>>>> main APIs with examples and code samples.
> > >> > > > > > >>>>>>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>>>>>> Apart from speakers, are there people
> > >> interested
> > >> > in
> > >> > > > > > >>>>>>>> attending
> > >> > > > > > >>>>>>>>>>> such
> > >> > > > > > >>>>>>>>>>>>>>> meetups?
> > >> > > > > > >>>>>>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>>>>>> We can fix the date and time based on the
> > >> region
> > >> > of
> > >> > > > > > >>>>> the
> > >> > > > > > >>>>>>>>>> majority.
> > >> > > > > > >>>>>>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>>>>>> Best,
> > >> > > > > > >>>>>>>>>>>>>>>> Stamatis
> > >> > > > > > >>>>>>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>>
> > >> > > > > > >>>>>>>>>>
> > >> > > > > > >>>>>>>>>
> > >> > > > > > >>>>>>>>
> > >> > > > > > >>>>>>>
> > >> > > > > > >>>>>>
> > >> > > > > > >>>>>
> > >> > > > > > >>
> > >> > > > > >
> > >> > > > > >
> > >> > > > >
> > >> > > >
> > >> >
> > >>
> > >
> >
>

回复:[DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Chunwei Lei <ch...@alibaba-inc.com>.
Hi, Stamatis.

How can I submit my PGP key? (It's my first time to attend an online meetup~~) 



Best,
Chunwei


------------------------------------------------------------------
发件人:Stamatis Zampetakis <za...@gmail.com>
发送时间:2021年1月15日(星期五) 07:10
收件人:dev <de...@calcite.apache.org>
主 题:Re: [DISCUSS] Apache Calcite Online Meetup January 2021

I updated the agenda and added some more information regarding the key
signing party.

For those planning to attend the party, the deadline for submitting your
PGP key is Mon, Jan 18, 2021, 9:00 AM PST (UTC-8).

Best,
Stamatis

On Wed, Jan 13, 2021 at 8:28 AM Vladimir Ozerov <pp...@gmail.com> wrote:

> *Talk duration*: 30 min.
>
> ср, 13 янв. 2021 г. в 10:27, Vladimir Ozerov <pp...@gmail.com>:
>
> > Hi Stamatis, Julian,
> >
> > Thank you for releasing the slot. Just to be crystal clear - I was very
> > late with my proposal, and have no urge to present in January. Both
> January
> > and April are perfectly fine with me. So please prioritize this talk over
> > others only if you see a really good reason to do so. In any case, I
> > confirm that I can present in January. Please find the talk details
> below.
> >
> > *Speaker:* Vladimir Ozerov
> > *Title:* Apache Calcite integration in Hazelcast IMDG
> > *Abstract: *
> > Hazelcast IMDG is a distributed in-memory key-value store. In this talk,
> I
> > will present how we used Apache Calcite to create a new distributed SQL
> > engine that queries Hazelcast IMDG data.
> > We start with motivation and general design. Then we examine how
> Hazelcast
> > IMDG leverages Apache Calcite for query parsing, validation, and
> > optimization, and why we decided not to use Apache Calcite for JDBC and
> > query execution. We also discuss several Apache Calcite problems that
> > negatively affect the integration and propose possible future
> improvements.
> >
> > Regards,
> > Vladimir.
> >
> > ср, 13 янв. 2021 г. в 02:48, Stamatis Zampetakis <za...@gmail.com>:
> >
> >> Yesterday, I updated our website to also include Vladimir's talk about
> >> Hazelcast so I think it is better to keep it that way.
> >> Initially I had in mind something between 2 and 4 talks for this meetup
> >> (2-3h) so I think we are good to go.
> >>
> >> Let's now freeze the agenda to avoid changing it till the last minute.
> >> I will open up the discussion for the next meetup in another email so we
> >> start filling the slots for April.
> >>
> >> It's definitely useful to have the talks on camera. I will record them
> via
> >> Zoom and split them after the meetup.
> >> If the presenters give their consent I can upload them afterwards to
> >> Youtube/Vimeo.
> >>
> >> Best,
> >> Stamatis
> >>
> >>
> >> On Wed, Jan 13, 2021 at 12:15 AM Julian Hyde <jh...@apache.org> wrote:
> >>
> >> > I'm happy to yield my spot (and speak instead in April) if Vladimir is
> >> > still prepared to talk. I'd love to get his work on Hazelcast
> >> > integration on the record!
> >> >
> >> > By the way, will it be possible to record these talks and post them
> >> > *as separate items* to (say) YouTube or Vimeo? I think it's important
> >> > that they are separate, so that people can find the particular talk
> >> > they are interested in.
> >> >
> >> > Julian
> >> >
> >> > On Tue, Jan 12, 2021 at 12:17 AM Vladimir Ozerov <pp...@gmail.com>
> >> > wrote:
> >> > >
> >> > > Hi Stamatis,
> >> > >
> >> > > Sorry, my previous email was not clear enough. To clarify - I was
> >> > thinking
> >> > > about the mentioned next meetup in April because the schedule for
> the
> >> > > January meetup appears to be too packed already (3 talks in 1:30h).
> I
> >> > > I am ready to talk in both January and April. Just want to ensure
> >> that we
> >> > > do not overwhelm our attendees.
> >> > >
> >> > > I'll provide the talk details in the nearest day.
> >> > >
> >> > > Regards,
> >> > > Vladimir.
> >> > >
> >> > > вт, 12 янв. 2021 г. в 01:41, Stamatis Zampetakis <zabetak@gmail.com
> >:
> >> > >
> >> > > > That would be great Vladimir, I will update the agenda.
> >> > > >
> >> > > > If possible please provide a title, duration, and abstract.
> >> > > >
> >> > > > Best,
> >> > > > Stamatis
> >> > > >
> >> > > > On Mon, Jan 11, 2021 at 8:35 PM Vladimir Ozerov <
> ppozerov@gmail.com
> >> >
> >> > > > wrote:
> >> > > >
> >> > > > > Hi,
> >> > > > >
> >> > > > > I can share our experience with Apache Calcite  integration into
> >> > > > Hazelcast
> >> > > > > distributed SQL engine.
> >> > > > >
> >> > > > > Regards,
> >> > > > > Vladimir
> >> > > > >
> >> > > > > Вт, 5 янв. 2021 г. в 00:48, Vineet G <vg...@gmail.com>:
> >> > > > >
> >> > > > > > Hi Stamatis,
> >> > > > > >
> >> > > > > > Something has come up and unfortunately I will not be able to
> >> > present
> >> > > > the
> >> > > > > > talk.
> >> > > > > >
> >> > > > > > Vineet
> >> > > > > >
> >> > > > > > > On Jan 3, 2021, at 1:37 PM, Stamatis Zampetakis <
> >> > zabetak@gmail.com>
> >> > > > > > wrote:
> >> > > > > > >
> >> > > > > > > I updated the agenda on meetup to include Julian's talk
> around
> >> > > > spatial
> >> > > > > > > queries.
> >> > > > > > >
> >> > > > > > > So far we have four presentations lasting approximately 1h45
> >> so I
> >> > > > still
> >> > > > > > > find the duration reasonable.
> >> > > > > > >
> >> > > > > > > Of course if there are more people interested to present
> >> > something we
> >> > > > > can
> >> > > > > > > schedule another meetup in April as Julian suggested.
> >> > > > > > > I am always happy to see what other people are working on
> and
> >> > more
> >> > > > > > Calcite
> >> > > > > > > use-cases.
> >> > > > > > >
> >> > > > > > > Best,
> >> > > > > > > Stamatis
> >> > > > > > >
> >> > > > > > > On Sun, Jan 3, 2021 at 2:09 AM Julian Hyde <
> >> > jhyde.apache@gmail.com>
> >> > > > > > wrote:
> >> > > > > > >
> >> > > > > > >> In other news.... I’ll be co-presenting (with Mosha
> >> Pasumansky)
> >> > a
> >> > > > talk
> >> > > > > > >> “Open source SQL - beyond parsers: ZetaSQL and Apache
> >> Calcite”
> >> > at
> >> > > > the
> >> > > > > > >> Northwest Database Society Annual Meeting on January 29th.
> >> It’s
> >> > > > > virtual
> >> > > > > > and
> >> > > > > > >> free, but you must sign up to attend.
> >> > > > > > >>
> >> > > > > > >> Julian
> >> > > > > > >>
> >> > > > > > >> [1] https://sites.google.com/view/nwds2021
> >> > > > > > >>
> >> > > > > > >>> On Jan 2, 2021, at 12:47 PM, Julian Hyde <
> >> > jhyde.apache@gmail.com>
> >> > > > > > wrote:
> >> > > > > > >>>
> >> > > > > > >>>  I can give a talk “Implementing spatial queries using
> >> algebra
> >> > > > > > >> rewrites”, 20 minutes.
> >> > > > > > >>>
> >> > > > > > >>> But if that makes the meetup too long, I am equally happy
> to
> >> > > > postpone
> >> > > > > > >> the talk. How about scheduling another meetup  in say
> April?
> >> > > > > > >>>
> >> > > > > > >>> Julian
> >> > > > > > >>>
> >> > > > > > >>>> On Dec 31, 2020, at 3:10 AM, Stamatis Zampetakis <
> >> > > > zabetak@gmail.com
> >> > > > > >
> >> > > > > > >> wrote:
> >> > > > > > >>>>
> >> > > > > > >>>>  I just published the event on Meetup [1].
> >> > > > > > >>>>
> >> > > > > > >>>> The agenda is not yet finalized so if there are people
> who
> >> > would
> >> > > > > like
> >> > > > > > to
> >> > > > > > >>>> give a talk or add/remove things from the agenda please
> >> reply
> >> > to
> >> > > > > this
> >> > > > > > >>>> thread.
> >> > > > > > >>>>
> >> > > > > > >>>> Best,
> >> > > > > > >>>> Stamatis
> >> > > > > > >>>>
> >> > > > > > >>>> [1]
> >> https://www.meetup.com/Apache-Calcite/events/275461117/
> >> > > > > > >>>>
> >> > > > > > >>>>>> On Mon, Nov 30, 2020 at 12:37 AM Rui Wang <
> >> > amaliujia@apache.org
> >> > > > >
> >> > > > > > >> wrote:
> >> > > > > > >>>>>
> >> > > > > > >>>>> Title: event timestamp semantic based streaming SQL
> >> > > > > > >>>>> Abstract: this talk will cover in Calcite Streaming SQL
> >> > case, how
> >> > > > > to
> >> > > > > > >> reason
> >> > > > > > >>>>> data completeness in terms of event timestamp semantic
> and
> >> > how to
> >> > > > > > >> control
> >> > > > > > >>>>> materialization latency given unbounded input data (in
> >> > Calcite
> >> > > > > > roadmap
> >> > > > > > >> but
> >> > > > > > >>>>> not implemented yet).
> >> > > > > > >>>>>
> >> > > > > > >>>>> Duration: 20~30 mins
> >> > > > > > >>>>>
> >> > > > > > >>>>>> On Tue, Nov 24, 2020 at 8:56 AM Slim Bouguerra <
> >> > > > bslim@apache.org>
> >> > > > > > >> wrote:
> >> > > > > > >>>>>>
> >> > > > > > >>>>>> this is a great idea thanks @Statmatis looking forward
> to
> >> > > > learning
> >> > > > > > >> more
> >> > > > > > >>>>>> about Calcite especially the Streaming work.
> >> > > > > > >>>>>>
> >> > > > > > >>>>>>> On Mon, Nov 23, 2020 at 2:19 PM Rui Wang <
> >> > amaliujia@apache.org
> >> > > > >
> >> > > > > > >> wrote:
> >> > > > > > >>>>>>
> >> > > > > > >>>>>>> Sorry for the late reply Statmatis. I have recently
> been
> >> > pretty
> >> > > > > > busy
> >> > > > > > >> on
> >> > > > > > >>>>>>> work as it is approaching the end of the year.
> >> > > > > > >>>>>>>
> >> > > > > > >>>>>>> The time in [1] works perfectly for me. I will share
> the
> >> > > > abstract
> >> > > > > > and
> >> > > > > > >>>>>>> expected duration soon (should within this week).
> >> > > > > > >>>>>>>
> >> > > > > > >>>>>>>
> >> > > > > > >>>>>>> -Rui
> >> > > > > > >>>>>>>
> >> > > > > > >>>>>>> On Fri, Nov 20, 2020 at 2:11 AM Stamatis Zampetakis <
> >> > > > > > >> zabetak@gmail.com
> >> > > > > > >>>>>>
> >> > > > > > >>>>>>> wrote:
> >> > > > > > >>>>>>>
> >> > > > > > >>>>>>>> That would be great Vineet!
> >> > > > > > >>>>>>>>
> >> > > > > > >>>>>>>> @Julian, @Rui, @Vineet:
> >> > > > > > >>>>>>>> Can you share a small abstract (2-3 sentences) and
> >> > expected
> >> > > > > > >> duration?
> >> > > > > > >>>>>>>> Can you check if the date/times proposed previously
> [1]
> >> > work
> >> > > > for
> >> > > > > > >> you.
> >> > > > > > >>>>>> If
> >> > > > > > >>>>>>>> not feel free to propose another slot.
> >> > > > > > >>>>>>>>
> >> > > > > > >>>>>>>> Best,
> >> > > > > > >>>>>>>> Stamatis
> >> > > > > > >>>>>>>>
> >> > > > > > >>>>>>>> [1] https://s.apache.org/uhrzo
> >> > > > > > >>>>>>>>
> >> > > > > > >>>>>>>> On Thu, Nov 19, 2020 at 6:18 PM Vineet Garg <
> >> > vgarg@apache.org
> >> > > > >
> >> > > > > > >>>>> wrote:
> >> > > > > > >>>>>>>>
> >> > > > > > >>>>>>>>> I think this is a great idea. +1 for the online
> >> meetup.
> >> > > > > > >>>>>>>>>
> >> > > > > > >>>>>>>>> If there are slots left I can also talk about how
> Hive
> >> > > > > leverages
> >> > > > > > >>>>>>> Calcite
> >> > > > > > >>>>>>>> to
> >> > > > > > >>>>>>>>> do query optimization.
> >> > > > > > >>>>>>>>>
> >> > > > > > >>>>>>>>> -Vineet
> >> > > > > > >>>>>>>>>
> >> > > > > > >>>>>>>>> On Fri, Nov 6, 2020 at 7:21 AM Stamatis Zampetakis <
> >> > > > > > >>>>>> zabetak@gmail.com>
> >> > > > > > >>>>>>>>> wrote:
> >> > > > > > >>>>>>>>>
> >> > > > > > >>>>>>>>>> Let's try to fix the date/time and tentative agenda
> >> so
> >> > that
> >> > > > we
> >> > > > > > >>>>> can
> >> > > > > > >>>>>>> add
> >> > > > > > >>>>>>>>> some
> >> > > > > > >>>>>>>>>> information on meetup [1].
> >> > > > > > >>>>>>>>>>
> >> > > > > > >>>>>>>>>> So far we have three presenters, Julian, Rui, and
> >> > myself. We
> >> > > > > can
> >> > > > > > >>>>>>> start
> >> > > > > > >>>>>>>>> like
> >> > > > > > >>>>>>>>>> that and if in the process there are more people
> >> > interested
> >> > > > to
> >> > > > > > >>>>>> give a
> >> > > > > > >>>>>>>>> small
> >> > > > > > >>>>>>>>>> talk we can update the program.
> >> > > > > > >>>>>>>>>>
> >> > > > > > >>>>>>>>>> Let's try to get a date in the last two weeks of
> >> > January to
> >> > > > > give
> >> > > > > > >>>>>> us a
> >> > > > > > >>>>>>>> bit
> >> > > > > > >>>>>>>>>> more time to prepare. Personally, I don't have a
> >> > preference
> >> > > > > for
> >> > > > > > >>>>>> that
> >> > > > > > >>>>>>>>> being
> >> > > > > > >>>>>>>>>> a business day or not and I am in UTC+1.
> >> > > > > > >>>>>>>>>> For instance, how do you feel about Wednesday, 20
> >> > January
> >> > > > > 2021,
> >> > > > > > >>>>>>>> 18:00:00
> >> > > > > > >>>>>>>>> to
> >> > > > > > >>>>>>>>>> 21:00 UTC+1 [2] ?
> >> > > > > > >>>>>>>>>>
> >> > > > > > >>>>>>>>>> As soon as we have a rough estimate on the number
> of
> >> > > > attendees
> >> > > > > > we
> >> > > > > > >>>>>> can
> >> > > > > > >>>>>>>>> also
> >> > > > > > >>>>>>>>>> decide which platform to use for the event.
> >> > > > > > >>>>>>>>>>
> >> > > > > > >>>>>>>>>> Even if the number of participants ends up being
> low,
> >> > having
> >> > > > > new
> >> > > > > > >>>>>>>>>> material for our website is still a plus.
> >> > > > > > >>>>>>>>>>
> >> > > > > > >>>>>>>>>> Best,
> >> > > > > > >>>>>>>>>> Stamatis
> >> > > > > > >>>>>>>>>>
> >> > > > > > >>>>>>>>>> [1] https://www.meetup.com/Apache-Calcite/
> >> > > > > > >>>>>>>>>> [2] https://s.apache.org/uhrzo
> >> > > > > > >>>>>>>>>>
> >> > > > > > >>>>>>>>>> Tentative Agenda
> >> > > > > > >>>>>>>>>>
> >> > > > > > >>>>>>>>>> Title: An introduction to query processing & Apache
> >> > Calcite
> >> > > > > > >>>>>>>>>> Speaker: Stamatis Zampetakis
> >> > > > > > >>>>>>>>>> Duration: 50min
> >> > > > > > >>>>>>>>>> Abstract:
> >> > > > > > >>>>>>>>>> In this talk, I will go over some basic notions
> >> around
> >> > query
> >> > > > > > >>>>>>> processors
> >> > > > > > >>>>>>>>> and
> >> > > > > > >>>>>>>>>> demonstrate how they map to concepts in Calcite.
> >> > > > > > >>>>>>>>>> I will start with some simple use-cases and show
> how
> >> > from
> >> > > > Java
> >> > > > > > >>>>> code
> >> > > > > > >>>>>>> we
> >> > > > > > >>>>>>>>> can
> >> > > > > > >>>>>>>>>> go to relational algebra and SQL, explaining the
> >> > importance
> >> > > > > of a
> >> > > > > > >>>>>>>>>> declarative language and the role of a query
> >> processing
> >> > > > > > >>>>> framework.
> >> > > > > > >>>>>>>>>> Then, I will focus on the query processor,
> >> illustrating
> >> > the
> >> > > > > > >>>>> general
> >> > > > > > >>>>>>>>>> architecture and the main components of Apache
> >> Calcite.
> >> > > > > > >>>>>>>>>> After a simple end to end example of the different
> >> > modules,
> >> > > > I
> >> > > > > > >>>>> will
> >> > > > > > >>>>>>>>> perform
> >> > > > > > >>>>>>>>>> a live coding session demonstrating how we can put
> >> > together
> >> > > > > the
> >> > > > > > >>>>>> main
> >> > > > > > >>>>>>>>>> components of Calcite to build a simple query
> >> processor
> >> > for
> >> > > > > > >>>>>> in-memory
> >> > > > > > >>>>>>>>>> data.
> >> > > > > > >>>>>>>>>>
> >> > > > > > >>>>>>>>>>
> >> > > > > > >>>>>>>>>>
> >> > > > > > >>>>>>>>>> On Thu, Oct 22, 2020 at 12:07 PM Danny Chan <
> >> > > > > > >>>>> yuzhao.cyz@gmail.com>
> >> > > > > > >>>>>>>>> wrote:
> >> > > > > > >>>>>>>>>>
> >> > > > > > >>>>>>>>>>> +1 for the online meeting, nice idea ~
> >> > > > > > >>>>>>>>>>>
> >> > > > > > >>>>>>>>>>> Best,
> >> > > > > > >>>>>>>>>>> Danny Chan
> >> > > > > > >>>>>>>>>>> 在 2020年10月22日 +0800 PM5:58,JiaTao Tao <
> >> > taojiatao@gmail.com
> >> > > > > > >>>>>> ,写道:
> >> > > > > > >>>>>>>>>>>> I think it's a nice idea, hope to hear Julian's
> >> topic
> >> > > > about
> >> > > > > > >>>>>>>>> lattice/mv,
> >> > > > > > >>>>>>>>>>> we
> >> > > > > > >>>>>>>>>>>> have a big demand on this and want to learn more.
> >> > > > > > >>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>> Regards!
> >> > > > > > >>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>> Aron Tao
> >> > > > > > >>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>> Julian Hyde <jh...@apache.org> 于2020年10月16日周五
> >> > 下午12:50写道:
> >> > > > > > >>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>> Nice idea, Stamatis. I'm happy to give a talk if
> >> > people
> >> > > > > > >>>>> want
> >> > > > > > >>>>>> to
> >> > > > > > >>>>>>>>> hear
> >> > > > > > >>>>>>>>>>>>> it - possible topics include geospatial in
> >> Calcite,
> >> > quick
> >> > > > > > >>>>>> intro
> >> > > > > > >>>>>>>> to
> >> > > > > > >>>>>>>>>>>>> RelBuilder, and lattices/materialized views.
> >> > > > > > >>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>> On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <
> >> > > > > > >>>>>>> amaliujia@apache.org>
> >> > > > > > >>>>>>>>>>> wrote:
> >> > > > > > >>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>> I can give a small talk (10 to 20 mins) about
> >> > changes of
> >> > > > > > >>>>>>>> Calcite
> >> > > > > > >>>>>>>>> to
> >> > > > > > >>>>>>>>>>>>> support
> >> > > > > > >>>>>>>>>>>>>> streaming.
> >> > > > > > >>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>> -Rui
> >> > > > > > >>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>> On Thu, Oct 15, 2020 at 7:19 AM Alessandro
> >> > Solimando <
> >> > > > > > >>>>>>>>>>>>>> alessandro.solimando@gmail.com> wrote:
> >> > > > > > >>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>> Hi Stamatis,
> >> > > > > > >>>>>>>>>>>>>>> that's a very nice idea, I am definitely
> >> > interested in
> >> > > > > > >>>>>>>>> attending
> >> > > > > > >>>>>>>>>> a
> >> > > > > > >>>>>>>>>>>>> meetup
> >> > > > > > >>>>>>>>>>>>>>> and hearing presentations around Calcite.
> >> > > > > > >>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>> Best regards,
> >> > > > > > >>>>>>>>>>>>>>> Alessandro
> >> > > > > > >>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>> On Thu, 15 Oct 2020 at 15:09, Stamatis
> >> Zampetakis <
> >> > > > > > >>>>>>>>>>> zabetak@gmail.com>
> >> > > > > > >>>>>>>>>>>>>>> wrote:
> >> > > > > > >>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>>> Hi guys,
> >> > > > > > >>>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>>> How do you feel about participating in an
> >> online
> >> > > > > > >>>>> meetup
> >> > > > > > >>>>>>> for
> >> > > > > > >>>>>>>>>>> Calcite
> >> > > > > > >>>>>>>>>>>>> in
> >> > > > > > >>>>>>>>>>>>>>>> January 2021?
> >> > > > > > >>>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>>> It's been forever since we organised a
> Calcite
> >> > meetup
> >> > > > > > >>>>>> and
> >> > > > > > >>>>>>>>> with
> >> > > > > > >>>>>>>>>>> the
> >> > > > > > >>>>>>>>>>>>>>> current
> >> > > > > > >>>>>>>>>>>>>>>> situation (pandemic) it will be almost
> >> impossible
> >> > to
> >> > > > > > >>>>>> hold
> >> > > > > > >>>>>>>> one
> >> > > > > > >>>>>>>>>> in
> >> > > > > > >>>>>>>>>>>>> person
> >> > > > > > >>>>>>>>>>>>>>> in
> >> > > > > > >>>>>>>>>>>>>>>> the near future.
> >> > > > > > >>>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>>> Nevertheless, people now more than ever tend
> to
> >> > > > > > >>>>>> organise
> >> > > > > > >>>>>>>> and
> >> > > > > > >>>>>>>>>>> attend
> >> > > > > > >>>>>>>>>>>>> such
> >> > > > > > >>>>>>>>>>>>>>>> events so we could take advantage of the
> >> > situation to
> >> > > > > > >>>>>>>>> exchange
> >> > > > > > >>>>>>>>>>> ideas,
> >> > > > > > >>>>>>>>>>>>>>> learn
> >> > > > > > >>>>>>>>>>>>>>>> new things, and meet each other in a more
> >> > interactive
> >> > > > > > >>>>>>> way.
> >> > > > > > >>>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>>> We can have a few presentations and slots for
> >> open
> >> > > > > > >>>>>>>> discussion
> >> > > > > > >>>>>>>>>>> among
> >> > > > > > >>>>>>>>>>>>> us.
> >> > > > > > >>>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>>> The subject can be anything from something
> very
> >> > > > > > >>>>>> technical
> >> > > > > > >>>>>>>> to
> >> > > > > > >>>>>>>>> a
> >> > > > > > >>>>>>>>>>> very
> >> > > > > > >>>>>>>>>>>>>>> simple
> >> > > > > > >>>>>>>>>>>>>>>> presentation of an adapter, the use of
> calcite
> >> in
> >> > a
> >> > > > > > >>>>>>>>> university
> >> > > > > > >>>>>>>>>>>>> course, in
> >> > > > > > >>>>>>>>>>>>>>>> academia, or whatever else you can imagine.
> >> > > > > > >>>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>>> The duration can be also flexible, ranging
> >> from a
> >> > few
> >> > > > > > >>>>>>>> minutes
> >> > > > > > >>>>>>>>>> to
> >> > > > > > >>>>>>>>>>> an
> >> > > > > > >>>>>>>>>>>>> hour
> >> > > > > > >>>>>>>>>>>>>>> or
> >> > > > > > >>>>>>>>>>>>>>>> more depending on the courage of the speaker.
> >> > > > > > >>>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>>> I'm sure most of us have some slides here and
> >> > there
> >> > > > > > >>>>>> that
> >> > > > > > >>>>>>>>> could
> >> > > > > > >>>>>>>>>>> feed a
> >> > > > > > >>>>>>>>>>>>>>> small
> >> > > > > > >>>>>>>>>>>>>>>> presentation around Calcite so let's make
> this
> >> > > > > > >>>>> happen!
> >> > > > > > >>>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>>> So are there people interested to give a talk
> >> > around
> >> > > > > > >>>>>>>> Calcite?
> >> > > > > > >>>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>>> Personally, I can give a presentation on very
> >> > basic
> >> > > > > > >>>>>> stuff
> >> > > > > > >>>>>>>> on
> >> > > > > > >>>>>>>>>>> query
> >> > > > > > >>>>>>>>>>>>>>>> optimization and Calcite showing a bit of
> >> > motivation
> >> > > > > > >>>>>> and
> >> > > > > > >>>>>>>>> going
> >> > > > > > >>>>>>>>>>>>> through
> >> > > > > > >>>>>>>>>>>>>>> the
> >> > > > > > >>>>>>>>>>>>>>>> main APIs with examples and code samples.
> >> > > > > > >>>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>>> Apart from speakers, are there people
> >> interested
> >> > in
> >> > > > > > >>>>>>>> attending
> >> > > > > > >>>>>>>>>>> such
> >> > > > > > >>>>>>>>>>>>>>> meetups?
> >> > > > > > >>>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>>> We can fix the date and time based on the
> >> region
> >> > of
> >> > > > > > >>>>> the
> >> > > > > > >>>>>>>>>> majority.
> >> > > > > > >>>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>>> Best,
> >> > > > > > >>>>>>>>>>>>>>>> Stamatis
> >> > > > > > >>>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>
> >> > > > > > >>>>>>>>>>
> >> > > > > > >>>>>>>>>
> >> > > > > > >>>>>>>>
> >> > > > > > >>>>>>>
> >> > > > > > >>>>>>
> >> > > > > > >>>>>
> >> > > > > > >>
> >> > > > > >
> >> > > > > >
> >> > > > >
> >> > > >
> >> >
> >>
> >
>

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Stamatis Zampetakis <za...@gmail.com>.
I updated the agenda and added some more information regarding the key
signing party.

For those planning to attend the party, the deadline for submitting your
PGP key is Mon, Jan 18, 2021, 9:00 AM PST (UTC-8).

Best,
Stamatis

On Wed, Jan 13, 2021 at 8:28 AM Vladimir Ozerov <pp...@gmail.com> wrote:

> *Talk duration*: 30 min.
>
> ср, 13 янв. 2021 г. в 10:27, Vladimir Ozerov <pp...@gmail.com>:
>
> > Hi Stamatis, Julian,
> >
> > Thank you for releasing the slot. Just to be crystal clear - I was very
> > late with my proposal, and have no urge to present in January. Both
> January
> > and April are perfectly fine with me. So please prioritize this talk over
> > others only if you see a really good reason to do so. In any case, I
> > confirm that I can present in January. Please find the talk details
> below.
> >
> > *Speaker:* Vladimir Ozerov
> > *Title:* Apache Calcite integration in Hazelcast IMDG
> > *Abstract: *
> > Hazelcast IMDG is a distributed in-memory key-value store. In this talk,
> I
> > will present how we used Apache Calcite to create a new distributed SQL
> > engine that queries Hazelcast IMDG data.
> > We start with motivation and general design. Then we examine how
> Hazelcast
> > IMDG leverages Apache Calcite for query parsing, validation, and
> > optimization, and why we decided not to use Apache Calcite for JDBC and
> > query execution. We also discuss several Apache Calcite problems that
> > negatively affect the integration and propose possible future
> improvements.
> >
> > Regards,
> > Vladimir.
> >
> > ср, 13 янв. 2021 г. в 02:48, Stamatis Zampetakis <za...@gmail.com>:
> >
> >> Yesterday, I updated our website to also include Vladimir's talk about
> >> Hazelcast so I think it is better to keep it that way.
> >> Initially I had in mind something between 2 and 4 talks for this meetup
> >> (2-3h) so I think we are good to go.
> >>
> >> Let's now freeze the agenda to avoid changing it till the last minute.
> >> I will open up the discussion for the next meetup in another email so we
> >> start filling the slots for April.
> >>
> >> It's definitely useful to have the talks on camera. I will record them
> via
> >> Zoom and split them after the meetup.
> >> If the presenters give their consent I can upload them afterwards to
> >> Youtube/Vimeo.
> >>
> >> Best,
> >> Stamatis
> >>
> >>
> >> On Wed, Jan 13, 2021 at 12:15 AM Julian Hyde <jh...@apache.org> wrote:
> >>
> >> > I'm happy to yield my spot (and speak instead in April) if Vladimir is
> >> > still prepared to talk. I'd love to get his work on Hazelcast
> >> > integration on the record!
> >> >
> >> > By the way, will it be possible to record these talks and post them
> >> > *as separate items* to (say) YouTube or Vimeo? I think it's important
> >> > that they are separate, so that people can find the particular talk
> >> > they are interested in.
> >> >
> >> > Julian
> >> >
> >> > On Tue, Jan 12, 2021 at 12:17 AM Vladimir Ozerov <pp...@gmail.com>
> >> > wrote:
> >> > >
> >> > > Hi Stamatis,
> >> > >
> >> > > Sorry, my previous email was not clear enough. To clarify - I was
> >> > thinking
> >> > > about the mentioned next meetup in April because the schedule for
> the
> >> > > January meetup appears to be too packed already (3 talks in 1:30h).
> I
> >> > > I am ready to talk in both January and April. Just want to ensure
> >> that we
> >> > > do not overwhelm our attendees.
> >> > >
> >> > > I'll provide the talk details in the nearest day.
> >> > >
> >> > > Regards,
> >> > > Vladimir.
> >> > >
> >> > > вт, 12 янв. 2021 г. в 01:41, Stamatis Zampetakis <zabetak@gmail.com
> >:
> >> > >
> >> > > > That would be great Vladimir, I will update the agenda.
> >> > > >
> >> > > > If possible please provide a title, duration, and abstract.
> >> > > >
> >> > > > Best,
> >> > > > Stamatis
> >> > > >
> >> > > > On Mon, Jan 11, 2021 at 8:35 PM Vladimir Ozerov <
> ppozerov@gmail.com
> >> >
> >> > > > wrote:
> >> > > >
> >> > > > > Hi,
> >> > > > >
> >> > > > > I can share our experience with Apache Calcite  integration into
> >> > > > Hazelcast
> >> > > > > distributed SQL engine.
> >> > > > >
> >> > > > > Regards,
> >> > > > > Vladimir
> >> > > > >
> >> > > > > Вт, 5 янв. 2021 г. в 00:48, Vineet G <vg...@gmail.com>:
> >> > > > >
> >> > > > > > Hi Stamatis,
> >> > > > > >
> >> > > > > > Something has come up and unfortunately I will not be able to
> >> > present
> >> > > > the
> >> > > > > > talk.
> >> > > > > >
> >> > > > > > Vineet
> >> > > > > >
> >> > > > > > > On Jan 3, 2021, at 1:37 PM, Stamatis Zampetakis <
> >> > zabetak@gmail.com>
> >> > > > > > wrote:
> >> > > > > > >
> >> > > > > > > I updated the agenda on meetup to include Julian's talk
> around
> >> > > > spatial
> >> > > > > > > queries.
> >> > > > > > >
> >> > > > > > > So far we have four presentations lasting approximately 1h45
> >> so I
> >> > > > still
> >> > > > > > > find the duration reasonable.
> >> > > > > > >
> >> > > > > > > Of course if there are more people interested to present
> >> > something we
> >> > > > > can
> >> > > > > > > schedule another meetup in April as Julian suggested.
> >> > > > > > > I am always happy to see what other people are working on
> and
> >> > more
> >> > > > > > Calcite
> >> > > > > > > use-cases.
> >> > > > > > >
> >> > > > > > > Best,
> >> > > > > > > Stamatis
> >> > > > > > >
> >> > > > > > > On Sun, Jan 3, 2021 at 2:09 AM Julian Hyde <
> >> > jhyde.apache@gmail.com>
> >> > > > > > wrote:
> >> > > > > > >
> >> > > > > > >> In other news.... I’ll be co-presenting (with Mosha
> >> Pasumansky)
> >> > a
> >> > > > talk
> >> > > > > > >> “Open source SQL - beyond parsers: ZetaSQL and Apache
> >> Calcite”
> >> > at
> >> > > > the
> >> > > > > > >> Northwest Database Society Annual Meeting on January 29th.
> >> It’s
> >> > > > > virtual
> >> > > > > > and
> >> > > > > > >> free, but you must sign up to attend.
> >> > > > > > >>
> >> > > > > > >> Julian
> >> > > > > > >>
> >> > > > > > >> [1] https://sites.google.com/view/nwds2021
> >> > > > > > >>
> >> > > > > > >>> On Jan 2, 2021, at 12:47 PM, Julian Hyde <
> >> > jhyde.apache@gmail.com>
> >> > > > > > wrote:
> >> > > > > > >>>
> >> > > > > > >>> I can give a talk “Implementing spatial queries using
> >> algebra
> >> > > > > > >> rewrites”, 20 minutes.
> >> > > > > > >>>
> >> > > > > > >>> But if that makes the meetup too long, I am equally happy
> to
> >> > > > postpone
> >> > > > > > >> the talk. How about scheduling another meetup  in say
> April?
> >> > > > > > >>>
> >> > > > > > >>> Julian
> >> > > > > > >>>
> >> > > > > > >>>> On Dec 31, 2020, at 3:10 AM, Stamatis Zampetakis <
> >> > > > zabetak@gmail.com
> >> > > > > >
> >> > > > > > >> wrote:
> >> > > > > > >>>>
> >> > > > > > >>>> I just published the event on Meetup [1].
> >> > > > > > >>>>
> >> > > > > > >>>> The agenda is not yet finalized so if there are people
> who
> >> > would
> >> > > > > like
> >> > > > > > to
> >> > > > > > >>>> give a talk or add/remove things from the agenda please
> >> reply
> >> > to
> >> > > > > this
> >> > > > > > >>>> thread.
> >> > > > > > >>>>
> >> > > > > > >>>> Best,
> >> > > > > > >>>> Stamatis
> >> > > > > > >>>>
> >> > > > > > >>>> [1]
> >> https://www.meetup.com/Apache-Calcite/events/275461117/
> >> > > > > > >>>>
> >> > > > > > >>>>>> On Mon, Nov 30, 2020 at 12:37 AM Rui Wang <
> >> > amaliujia@apache.org
> >> > > > >
> >> > > > > > >> wrote:
> >> > > > > > >>>>>
> >> > > > > > >>>>> Title: event timestamp semantic based streaming SQL
> >> > > > > > >>>>> Abstract: this talk will cover in Calcite Streaming SQL
> >> > case, how
> >> > > > > to
> >> > > > > > >> reason
> >> > > > > > >>>>> data completeness in terms of event timestamp semantic
> and
> >> > how to
> >> > > > > > >> control
> >> > > > > > >>>>> materialization latency given unbounded input data (in
> >> > Calcite
> >> > > > > > roadmap
> >> > > > > > >> but
> >> > > > > > >>>>> not implemented yet).
> >> > > > > > >>>>>
> >> > > > > > >>>>> Duration: 20~30 mins
> >> > > > > > >>>>>
> >> > > > > > >>>>>> On Tue, Nov 24, 2020 at 8:56 AM Slim Bouguerra <
> >> > > > bslim@apache.org>
> >> > > > > > >> wrote:
> >> > > > > > >>>>>>
> >> > > > > > >>>>>> this is a great idea thanks @Statmatis looking forward
> to
> >> > > > learning
> >> > > > > > >> more
> >> > > > > > >>>>>> about Calcite especially the Streaming work.
> >> > > > > > >>>>>>
> >> > > > > > >>>>>>> On Mon, Nov 23, 2020 at 2:19 PM Rui Wang <
> >> > amaliujia@apache.org
> >> > > > >
> >> > > > > > >> wrote:
> >> > > > > > >>>>>>
> >> > > > > > >>>>>>> Sorry for the late reply Statmatis. I have recently
> been
> >> > pretty
> >> > > > > > busy
> >> > > > > > >> on
> >> > > > > > >>>>>>> work as it is approaching the end of the year.
> >> > > > > > >>>>>>>
> >> > > > > > >>>>>>> The time in [1] works perfectly for me. I will share
> the
> >> > > > abstract
> >> > > > > > and
> >> > > > > > >>>>>>> expected duration soon (should within this week).
> >> > > > > > >>>>>>>
> >> > > > > > >>>>>>>
> >> > > > > > >>>>>>> -Rui
> >> > > > > > >>>>>>>
> >> > > > > > >>>>>>> On Fri, Nov 20, 2020 at 2:11 AM Stamatis Zampetakis <
> >> > > > > > >> zabetak@gmail.com
> >> > > > > > >>>>>>
> >> > > > > > >>>>>>> wrote:
> >> > > > > > >>>>>>>
> >> > > > > > >>>>>>>> That would be great Vineet!
> >> > > > > > >>>>>>>>
> >> > > > > > >>>>>>>> @Julian, @Rui, @Vineet:
> >> > > > > > >>>>>>>> Can you share a small abstract (2-3 sentences) and
> >> > expected
> >> > > > > > >> duration?
> >> > > > > > >>>>>>>> Can you check if the date/times proposed previously
> [1]
> >> > work
> >> > > > for
> >> > > > > > >> you.
> >> > > > > > >>>>>> If
> >> > > > > > >>>>>>>> not feel free to propose another slot.
> >> > > > > > >>>>>>>>
> >> > > > > > >>>>>>>> Best,
> >> > > > > > >>>>>>>> Stamatis
> >> > > > > > >>>>>>>>
> >> > > > > > >>>>>>>> [1] https://s.apache.org/uhrzo
> >> > > > > > >>>>>>>>
> >> > > > > > >>>>>>>> On Thu, Nov 19, 2020 at 6:18 PM Vineet Garg <
> >> > vgarg@apache.org
> >> > > > >
> >> > > > > > >>>>> wrote:
> >> > > > > > >>>>>>>>
> >> > > > > > >>>>>>>>> I think this is a great idea. +1 for the online
> >> meetup.
> >> > > > > > >>>>>>>>>
> >> > > > > > >>>>>>>>> If there are slots left I can also talk about how
> Hive
> >> > > > > leverages
> >> > > > > > >>>>>>> Calcite
> >> > > > > > >>>>>>>> to
> >> > > > > > >>>>>>>>> do query optimization.
> >> > > > > > >>>>>>>>>
> >> > > > > > >>>>>>>>> -Vineet
> >> > > > > > >>>>>>>>>
> >> > > > > > >>>>>>>>> On Fri, Nov 6, 2020 at 7:21 AM Stamatis Zampetakis <
> >> > > > > > >>>>>> zabetak@gmail.com>
> >> > > > > > >>>>>>>>> wrote:
> >> > > > > > >>>>>>>>>
> >> > > > > > >>>>>>>>>> Let's try to fix the date/time and tentative agenda
> >> so
> >> > that
> >> > > > we
> >> > > > > > >>>>> can
> >> > > > > > >>>>>>> add
> >> > > > > > >>>>>>>>> some
> >> > > > > > >>>>>>>>>> information on meetup [1].
> >> > > > > > >>>>>>>>>>
> >> > > > > > >>>>>>>>>> So far we have three presenters, Julian, Rui, and
> >> > myself. We
> >> > > > > can
> >> > > > > > >>>>>>> start
> >> > > > > > >>>>>>>>> like
> >> > > > > > >>>>>>>>>> that and if in the process there are more people
> >> > interested
> >> > > > to
> >> > > > > > >>>>>> give a
> >> > > > > > >>>>>>>>> small
> >> > > > > > >>>>>>>>>> talk we can update the program.
> >> > > > > > >>>>>>>>>>
> >> > > > > > >>>>>>>>>> Let's try to get a date in the last two weeks of
> >> > January to
> >> > > > > give
> >> > > > > > >>>>>> us a
> >> > > > > > >>>>>>>> bit
> >> > > > > > >>>>>>>>>> more time to prepare. Personally, I don't have a
> >> > preference
> >> > > > > for
> >> > > > > > >>>>>> that
> >> > > > > > >>>>>>>>> being
> >> > > > > > >>>>>>>>>> a business day or not and I am in UTC+1.
> >> > > > > > >>>>>>>>>> For instance, how do you feel about Wednesday, 20
> >> > January
> >> > > > > 2021,
> >> > > > > > >>>>>>>> 18:00:00
> >> > > > > > >>>>>>>>> to
> >> > > > > > >>>>>>>>>> 21:00 UTC+1 [2] ?
> >> > > > > > >>>>>>>>>>
> >> > > > > > >>>>>>>>>> As soon as we have a rough estimate on the number
> of
> >> > > > attendees
> >> > > > > > we
> >> > > > > > >>>>>> can
> >> > > > > > >>>>>>>>> also
> >> > > > > > >>>>>>>>>> decide which platform to use for the event.
> >> > > > > > >>>>>>>>>>
> >> > > > > > >>>>>>>>>> Even if the number of participants ends up being
> low,
> >> > having
> >> > > > > new
> >> > > > > > >>>>>>>>>> material for our website is still a plus.
> >> > > > > > >>>>>>>>>>
> >> > > > > > >>>>>>>>>> Best,
> >> > > > > > >>>>>>>>>> Stamatis
> >> > > > > > >>>>>>>>>>
> >> > > > > > >>>>>>>>>> [1] https://www.meetup.com/Apache-Calcite/
> >> > > > > > >>>>>>>>>> [2] https://s.apache.org/uhrzo
> >> > > > > > >>>>>>>>>>
> >> > > > > > >>>>>>>>>> Tentative Agenda
> >> > > > > > >>>>>>>>>>
> >> > > > > > >>>>>>>>>> Title: An introduction to query processing & Apache
> >> > Calcite
> >> > > > > > >>>>>>>>>> Speaker: Stamatis Zampetakis
> >> > > > > > >>>>>>>>>> Duration: 50min
> >> > > > > > >>>>>>>>>> Abstract:
> >> > > > > > >>>>>>>>>> In this talk, I will go over some basic notions
> >> around
> >> > query
> >> > > > > > >>>>>>> processors
> >> > > > > > >>>>>>>>> and
> >> > > > > > >>>>>>>>>> demonstrate how they map to concepts in Calcite.
> >> > > > > > >>>>>>>>>> I will start with some simple use-cases and show
> how
> >> > from
> >> > > > Java
> >> > > > > > >>>>> code
> >> > > > > > >>>>>>> we
> >> > > > > > >>>>>>>>> can
> >> > > > > > >>>>>>>>>> go to relational algebra and SQL, explaining the
> >> > importance
> >> > > > > of a
> >> > > > > > >>>>>>>>>> declarative language and the role of a query
> >> processing
> >> > > > > > >>>>> framework.
> >> > > > > > >>>>>>>>>> Then, I will focus on the query processor,
> >> illustrating
> >> > the
> >> > > > > > >>>>> general
> >> > > > > > >>>>>>>>>> architecture and the main components of Apache
> >> Calcite.
> >> > > > > > >>>>>>>>>> After a simple end to end example of the different
> >> > modules,
> >> > > > I
> >> > > > > > >>>>> will
> >> > > > > > >>>>>>>>> perform
> >> > > > > > >>>>>>>>>> a live coding session demonstrating how we can put
> >> > together
> >> > > > > the
> >> > > > > > >>>>>> main
> >> > > > > > >>>>>>>>>> components of Calcite to build a simple query
> >> processor
> >> > for
> >> > > > > > >>>>>> in-memory
> >> > > > > > >>>>>>>>>> data.
> >> > > > > > >>>>>>>>>>
> >> > > > > > >>>>>>>>>>
> >> > > > > > >>>>>>>>>>
> >> > > > > > >>>>>>>>>> On Thu, Oct 22, 2020 at 12:07 PM Danny Chan <
> >> > > > > > >>>>> yuzhao.cyz@gmail.com>
> >> > > > > > >>>>>>>>> wrote:
> >> > > > > > >>>>>>>>>>
> >> > > > > > >>>>>>>>>>> +1 for the online meeting, nice idea ~
> >> > > > > > >>>>>>>>>>>
> >> > > > > > >>>>>>>>>>> Best,
> >> > > > > > >>>>>>>>>>> Danny Chan
> >> > > > > > >>>>>>>>>>> 在 2020年10月22日 +0800 PM5:58,JiaTao Tao <
> >> > taojiatao@gmail.com
> >> > > > > > >>>>>> ,写道:
> >> > > > > > >>>>>>>>>>>> I think it's a nice idea, hope to hear Julian's
> >> topic
> >> > > > about
> >> > > > > > >>>>>>>>> lattice/mv,
> >> > > > > > >>>>>>>>>>> we
> >> > > > > > >>>>>>>>>>>> have a big demand on this and want to learn more.
> >> > > > > > >>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>> Regards!
> >> > > > > > >>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>> Aron Tao
> >> > > > > > >>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>> Julian Hyde <jh...@apache.org> 于2020年10月16日周五
> >> > 下午12:50写道:
> >> > > > > > >>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>> Nice idea, Stamatis. I'm happy to give a talk if
> >> > people
> >> > > > > > >>>>> want
> >> > > > > > >>>>>> to
> >> > > > > > >>>>>>>>> hear
> >> > > > > > >>>>>>>>>>>>> it - possible topics include geospatial in
> >> Calcite,
> >> > quick
> >> > > > > > >>>>>> intro
> >> > > > > > >>>>>>>> to
> >> > > > > > >>>>>>>>>>>>> RelBuilder, and lattices/materialized views.
> >> > > > > > >>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>> On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <
> >> > > > > > >>>>>>> amaliujia@apache.org>
> >> > > > > > >>>>>>>>>>> wrote:
> >> > > > > > >>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>> I can give a small talk (10 to 20 mins) about
> >> > changes of
> >> > > > > > >>>>>>>> Calcite
> >> > > > > > >>>>>>>>> to
> >> > > > > > >>>>>>>>>>>>> support
> >> > > > > > >>>>>>>>>>>>>> streaming.
> >> > > > > > >>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>> -Rui
> >> > > > > > >>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>> On Thu, Oct 15, 2020 at 7:19 AM Alessandro
> >> > Solimando <
> >> > > > > > >>>>>>>>>>>>>> alessandro.solimando@gmail.com> wrote:
> >> > > > > > >>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>> Hi Stamatis,
> >> > > > > > >>>>>>>>>>>>>>> that's a very nice idea, I am definitely
> >> > interested in
> >> > > > > > >>>>>>>>> attending
> >> > > > > > >>>>>>>>>> a
> >> > > > > > >>>>>>>>>>>>> meetup
> >> > > > > > >>>>>>>>>>>>>>> and hearing presentations around Calcite.
> >> > > > > > >>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>> Best regards,
> >> > > > > > >>>>>>>>>>>>>>> Alessandro
> >> > > > > > >>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>> On Thu, 15 Oct 2020 at 15:09, Stamatis
> >> Zampetakis <
> >> > > > > > >>>>>>>>>>> zabetak@gmail.com>
> >> > > > > > >>>>>>>>>>>>>>> wrote:
> >> > > > > > >>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>>> Hi guys,
> >> > > > > > >>>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>>> How do you feel about participating in an
> >> online
> >> > > > > > >>>>> meetup
> >> > > > > > >>>>>>> for
> >> > > > > > >>>>>>>>>>> Calcite
> >> > > > > > >>>>>>>>>>>>> in
> >> > > > > > >>>>>>>>>>>>>>>> January 2021?
> >> > > > > > >>>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>>> It's been forever since we organised a
> Calcite
> >> > meetup
> >> > > > > > >>>>>> and
> >> > > > > > >>>>>>>>> with
> >> > > > > > >>>>>>>>>>> the
> >> > > > > > >>>>>>>>>>>>>>> current
> >> > > > > > >>>>>>>>>>>>>>>> situation (pandemic) it will be almost
> >> impossible
> >> > to
> >> > > > > > >>>>>> hold
> >> > > > > > >>>>>>>> one
> >> > > > > > >>>>>>>>>> in
> >> > > > > > >>>>>>>>>>>>> person
> >> > > > > > >>>>>>>>>>>>>>> in
> >> > > > > > >>>>>>>>>>>>>>>> the near future.
> >> > > > > > >>>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>>> Nevertheless, people now more than ever tend
> to
> >> > > > > > >>>>>> organise
> >> > > > > > >>>>>>>> and
> >> > > > > > >>>>>>>>>>> attend
> >> > > > > > >>>>>>>>>>>>> such
> >> > > > > > >>>>>>>>>>>>>>>> events so we could take advantage of the
> >> > situation to
> >> > > > > > >>>>>>>>> exchange
> >> > > > > > >>>>>>>>>>> ideas,
> >> > > > > > >>>>>>>>>>>>>>> learn
> >> > > > > > >>>>>>>>>>>>>>>> new things, and meet each other in a more
> >> > interactive
> >> > > > > > >>>>>>> way.
> >> > > > > > >>>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>>> We can have a few presentations and slots for
> >> open
> >> > > > > > >>>>>>>> discussion
> >> > > > > > >>>>>>>>>>> among
> >> > > > > > >>>>>>>>>>>>> us.
> >> > > > > > >>>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>>> The subject can be anything from something
> very
> >> > > > > > >>>>>> technical
> >> > > > > > >>>>>>>> to
> >> > > > > > >>>>>>>>> a
> >> > > > > > >>>>>>>>>>> very
> >> > > > > > >>>>>>>>>>>>>>> simple
> >> > > > > > >>>>>>>>>>>>>>>> presentation of an adapter, the use of
> calcite
> >> in
> >> > a
> >> > > > > > >>>>>>>>> university
> >> > > > > > >>>>>>>>>>>>> course, in
> >> > > > > > >>>>>>>>>>>>>>>> academia, or whatever else you can imagine.
> >> > > > > > >>>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>>> The duration can be also flexible, ranging
> >> from a
> >> > few
> >> > > > > > >>>>>>>> minutes
> >> > > > > > >>>>>>>>>> to
> >> > > > > > >>>>>>>>>>> an
> >> > > > > > >>>>>>>>>>>>> hour
> >> > > > > > >>>>>>>>>>>>>>> or
> >> > > > > > >>>>>>>>>>>>>>>> more depending on the courage of the speaker.
> >> > > > > > >>>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>>> I'm sure most of us have some slides here and
> >> > there
> >> > > > > > >>>>>> that
> >> > > > > > >>>>>>>>> could
> >> > > > > > >>>>>>>>>>> feed a
> >> > > > > > >>>>>>>>>>>>>>> small
> >> > > > > > >>>>>>>>>>>>>>>> presentation around Calcite so let's make
> this
> >> > > > > > >>>>> happen!
> >> > > > > > >>>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>>> So are there people interested to give a talk
> >> > around
> >> > > > > > >>>>>>>> Calcite?
> >> > > > > > >>>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>>> Personally, I can give a presentation on very
> >> > basic
> >> > > > > > >>>>>> stuff
> >> > > > > > >>>>>>>> on
> >> > > > > > >>>>>>>>>>> query
> >> > > > > > >>>>>>>>>>>>>>>> optimization and Calcite showing a bit of
> >> > motivation
> >> > > > > > >>>>>> and
> >> > > > > > >>>>>>>>> going
> >> > > > > > >>>>>>>>>>>>> through
> >> > > > > > >>>>>>>>>>>>>>> the
> >> > > > > > >>>>>>>>>>>>>>>> main APIs with examples and code samples.
> >> > > > > > >>>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>>> Apart from speakers, are there people
> >> interested
> >> > in
> >> > > > > > >>>>>>>> attending
> >> > > > > > >>>>>>>>>>> such
> >> > > > > > >>>>>>>>>>>>>>> meetups?
> >> > > > > > >>>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>>> We can fix the date and time based on the
> >> region
> >> > of
> >> > > > > > >>>>> the
> >> > > > > > >>>>>>>>>> majority.
> >> > > > > > >>>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>>> Best,
> >> > > > > > >>>>>>>>>>>>>>>> Stamatis
> >> > > > > > >>>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>>>
> >> > > > > > >>>>>>>>>>>
> >> > > > > > >>>>>>>>>>
> >> > > > > > >>>>>>>>>
> >> > > > > > >>>>>>>>
> >> > > > > > >>>>>>>
> >> > > > > > >>>>>>
> >> > > > > > >>>>>
> >> > > > > > >>
> >> > > > > >
> >> > > > > >
> >> > > > >
> >> > > >
> >> >
> >>
> >
>

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Vladimir Ozerov <pp...@gmail.com>.
*Talk duration*: 30 min.

ср, 13 янв. 2021 г. в 10:27, Vladimir Ozerov <pp...@gmail.com>:

> Hi Stamatis, Julian,
>
> Thank you for releasing the slot. Just to be crystal clear - I was very
> late with my proposal, and have no urge to present in January. Both January
> and April are perfectly fine with me. So please prioritize this talk over
> others only if you see a really good reason to do so. In any case, I
> confirm that I can present in January. Please find the talk details below.
>
> *Speaker:* Vladimir Ozerov
> *Title:* Apache Calcite integration in Hazelcast IMDG
> *Abstract: *
> Hazelcast IMDG is a distributed in-memory key-value store. In this talk, I
> will present how we used Apache Calcite to create a new distributed SQL
> engine that queries Hazelcast IMDG data.
> We start with motivation and general design. Then we examine how Hazelcast
> IMDG leverages Apache Calcite for query parsing, validation, and
> optimization, and why we decided not to use Apache Calcite for JDBC and
> query execution. We also discuss several Apache Calcite problems that
> negatively affect the integration and propose possible future improvements.
>
> Regards,
> Vladimir.
>
> ср, 13 янв. 2021 г. в 02:48, Stamatis Zampetakis <za...@gmail.com>:
>
>> Yesterday, I updated our website to also include Vladimir's talk about
>> Hazelcast so I think it is better to keep it that way.
>> Initially I had in mind something between 2 and 4 talks for this meetup
>> (2-3h) so I think we are good to go.
>>
>> Let's now freeze the agenda to avoid changing it till the last minute.
>> I will open up the discussion for the next meetup in another email so we
>> start filling the slots for April.
>>
>> It's definitely useful to have the talks on camera. I will record them via
>> Zoom and split them after the meetup.
>> If the presenters give their consent I can upload them afterwards to
>> Youtube/Vimeo.
>>
>> Best,
>> Stamatis
>>
>>
>> On Wed, Jan 13, 2021 at 12:15 AM Julian Hyde <jh...@apache.org> wrote:
>>
>> > I'm happy to yield my spot (and speak instead in April) if Vladimir is
>> > still prepared to talk. I'd love to get his work on Hazelcast
>> > integration on the record!
>> >
>> > By the way, will it be possible to record these talks and post them
>> > *as separate items* to (say) YouTube or Vimeo? I think it's important
>> > that they are separate, so that people can find the particular talk
>> > they are interested in.
>> >
>> > Julian
>> >
>> > On Tue, Jan 12, 2021 at 12:17 AM Vladimir Ozerov <pp...@gmail.com>
>> > wrote:
>> > >
>> > > Hi Stamatis,
>> > >
>> > > Sorry, my previous email was not clear enough. To clarify - I was
>> > thinking
>> > > about the mentioned next meetup in April because the schedule for the
>> > > January meetup appears to be too packed already (3 talks in 1:30h). I
>> > > I am ready to talk in both January and April. Just want to ensure
>> that we
>> > > do not overwhelm our attendees.
>> > >
>> > > I'll provide the talk details in the nearest day.
>> > >
>> > > Regards,
>> > > Vladimir.
>> > >
>> > > вт, 12 янв. 2021 г. в 01:41, Stamatis Zampetakis <za...@gmail.com>:
>> > >
>> > > > That would be great Vladimir, I will update the agenda.
>> > > >
>> > > > If possible please provide a title, duration, and abstract.
>> > > >
>> > > > Best,
>> > > > Stamatis
>> > > >
>> > > > On Mon, Jan 11, 2021 at 8:35 PM Vladimir Ozerov <ppozerov@gmail.com
>> >
>> > > > wrote:
>> > > >
>> > > > > Hi,
>> > > > >
>> > > > > I can share our experience with Apache Calcite  integration into
>> > > > Hazelcast
>> > > > > distributed SQL engine.
>> > > > >
>> > > > > Regards,
>> > > > > Vladimir
>> > > > >
>> > > > > Вт, 5 янв. 2021 г. в 00:48, Vineet G <vg...@gmail.com>:
>> > > > >
>> > > > > > Hi Stamatis,
>> > > > > >
>> > > > > > Something has come up and unfortunately I will not be able to
>> > present
>> > > > the
>> > > > > > talk.
>> > > > > >
>> > > > > > Vineet
>> > > > > >
>> > > > > > > On Jan 3, 2021, at 1:37 PM, Stamatis Zampetakis <
>> > zabetak@gmail.com>
>> > > > > > wrote:
>> > > > > > >
>> > > > > > > I updated the agenda on meetup to include Julian's talk around
>> > > > spatial
>> > > > > > > queries.
>> > > > > > >
>> > > > > > > So far we have four presentations lasting approximately 1h45
>> so I
>> > > > still
>> > > > > > > find the duration reasonable.
>> > > > > > >
>> > > > > > > Of course if there are more people interested to present
>> > something we
>> > > > > can
>> > > > > > > schedule another meetup in April as Julian suggested.
>> > > > > > > I am always happy to see what other people are working on and
>> > more
>> > > > > > Calcite
>> > > > > > > use-cases.
>> > > > > > >
>> > > > > > > Best,
>> > > > > > > Stamatis
>> > > > > > >
>> > > > > > > On Sun, Jan 3, 2021 at 2:09 AM Julian Hyde <
>> > jhyde.apache@gmail.com>
>> > > > > > wrote:
>> > > > > > >
>> > > > > > >> In other news.... I’ll be co-presenting (with Mosha
>> Pasumansky)
>> > a
>> > > > talk
>> > > > > > >> “Open source SQL - beyond parsers: ZetaSQL and Apache
>> Calcite”
>> > at
>> > > > the
>> > > > > > >> Northwest Database Society Annual Meeting on January 29th.
>> It’s
>> > > > > virtual
>> > > > > > and
>> > > > > > >> free, but you must sign up to attend.
>> > > > > > >>
>> > > > > > >> Julian
>> > > > > > >>
>> > > > > > >> [1] https://sites.google.com/view/nwds2021
>> > > > > > >>
>> > > > > > >>> On Jan 2, 2021, at 12:47 PM, Julian Hyde <
>> > jhyde.apache@gmail.com>
>> > > > > > wrote:
>> > > > > > >>>
>> > > > > > >>> I can give a talk “Implementing spatial queries using
>> algebra
>> > > > > > >> rewrites”, 20 minutes.
>> > > > > > >>>
>> > > > > > >>> But if that makes the meetup too long, I am equally happy to
>> > > > postpone
>> > > > > > >> the talk. How about scheduling another meetup  in say April?
>> > > > > > >>>
>> > > > > > >>> Julian
>> > > > > > >>>
>> > > > > > >>>> On Dec 31, 2020, at 3:10 AM, Stamatis Zampetakis <
>> > > > zabetak@gmail.com
>> > > > > >
>> > > > > > >> wrote:
>> > > > > > >>>>
>> > > > > > >>>> I just published the event on Meetup [1].
>> > > > > > >>>>
>> > > > > > >>>> The agenda is not yet finalized so if there are people who
>> > would
>> > > > > like
>> > > > > > to
>> > > > > > >>>> give a talk or add/remove things from the agenda please
>> reply
>> > to
>> > > > > this
>> > > > > > >>>> thread.
>> > > > > > >>>>
>> > > > > > >>>> Best,
>> > > > > > >>>> Stamatis
>> > > > > > >>>>
>> > > > > > >>>> [1]
>> https://www.meetup.com/Apache-Calcite/events/275461117/
>> > > > > > >>>>
>> > > > > > >>>>>> On Mon, Nov 30, 2020 at 12:37 AM Rui Wang <
>> > amaliujia@apache.org
>> > > > >
>> > > > > > >> wrote:
>> > > > > > >>>>>
>> > > > > > >>>>> Title: event timestamp semantic based streaming SQL
>> > > > > > >>>>> Abstract: this talk will cover in Calcite Streaming SQL
>> > case, how
>> > > > > to
>> > > > > > >> reason
>> > > > > > >>>>> data completeness in terms of event timestamp semantic and
>> > how to
>> > > > > > >> control
>> > > > > > >>>>> materialization latency given unbounded input data (in
>> > Calcite
>> > > > > > roadmap
>> > > > > > >> but
>> > > > > > >>>>> not implemented yet).
>> > > > > > >>>>>
>> > > > > > >>>>> Duration: 20~30 mins
>> > > > > > >>>>>
>> > > > > > >>>>>> On Tue, Nov 24, 2020 at 8:56 AM Slim Bouguerra <
>> > > > bslim@apache.org>
>> > > > > > >> wrote:
>> > > > > > >>>>>>
>> > > > > > >>>>>> this is a great idea thanks @Statmatis looking forward to
>> > > > learning
>> > > > > > >> more
>> > > > > > >>>>>> about Calcite especially the Streaming work.
>> > > > > > >>>>>>
>> > > > > > >>>>>>> On Mon, Nov 23, 2020 at 2:19 PM Rui Wang <
>> > amaliujia@apache.org
>> > > > >
>> > > > > > >> wrote:
>> > > > > > >>>>>>
>> > > > > > >>>>>>> Sorry for the late reply Statmatis. I have recently been
>> > pretty
>> > > > > > busy
>> > > > > > >> on
>> > > > > > >>>>>>> work as it is approaching the end of the year.
>> > > > > > >>>>>>>
>> > > > > > >>>>>>> The time in [1] works perfectly for me. I will share the
>> > > > abstract
>> > > > > > and
>> > > > > > >>>>>>> expected duration soon (should within this week).
>> > > > > > >>>>>>>
>> > > > > > >>>>>>>
>> > > > > > >>>>>>> -Rui
>> > > > > > >>>>>>>
>> > > > > > >>>>>>> On Fri, Nov 20, 2020 at 2:11 AM Stamatis Zampetakis <
>> > > > > > >> zabetak@gmail.com
>> > > > > > >>>>>>
>> > > > > > >>>>>>> wrote:
>> > > > > > >>>>>>>
>> > > > > > >>>>>>>> That would be great Vineet!
>> > > > > > >>>>>>>>
>> > > > > > >>>>>>>> @Julian, @Rui, @Vineet:
>> > > > > > >>>>>>>> Can you share a small abstract (2-3 sentences) and
>> > expected
>> > > > > > >> duration?
>> > > > > > >>>>>>>> Can you check if the date/times proposed previously [1]
>> > work
>> > > > for
>> > > > > > >> you.
>> > > > > > >>>>>> If
>> > > > > > >>>>>>>> not feel free to propose another slot.
>> > > > > > >>>>>>>>
>> > > > > > >>>>>>>> Best,
>> > > > > > >>>>>>>> Stamatis
>> > > > > > >>>>>>>>
>> > > > > > >>>>>>>> [1] https://s.apache.org/uhrzo
>> > > > > > >>>>>>>>
>> > > > > > >>>>>>>> On Thu, Nov 19, 2020 at 6:18 PM Vineet Garg <
>> > vgarg@apache.org
>> > > > >
>> > > > > > >>>>> wrote:
>> > > > > > >>>>>>>>
>> > > > > > >>>>>>>>> I think this is a great idea. +1 for the online
>> meetup.
>> > > > > > >>>>>>>>>
>> > > > > > >>>>>>>>> If there are slots left I can also talk about how Hive
>> > > > > leverages
>> > > > > > >>>>>>> Calcite
>> > > > > > >>>>>>>> to
>> > > > > > >>>>>>>>> do query optimization.
>> > > > > > >>>>>>>>>
>> > > > > > >>>>>>>>> -Vineet
>> > > > > > >>>>>>>>>
>> > > > > > >>>>>>>>> On Fri, Nov 6, 2020 at 7:21 AM Stamatis Zampetakis <
>> > > > > > >>>>>> zabetak@gmail.com>
>> > > > > > >>>>>>>>> wrote:
>> > > > > > >>>>>>>>>
>> > > > > > >>>>>>>>>> Let's try to fix the date/time and tentative agenda
>> so
>> > that
>> > > > we
>> > > > > > >>>>> can
>> > > > > > >>>>>>> add
>> > > > > > >>>>>>>>> some
>> > > > > > >>>>>>>>>> information on meetup [1].
>> > > > > > >>>>>>>>>>
>> > > > > > >>>>>>>>>> So far we have three presenters, Julian, Rui, and
>> > myself. We
>> > > > > can
>> > > > > > >>>>>>> start
>> > > > > > >>>>>>>>> like
>> > > > > > >>>>>>>>>> that and if in the process there are more people
>> > interested
>> > > > to
>> > > > > > >>>>>> give a
>> > > > > > >>>>>>>>> small
>> > > > > > >>>>>>>>>> talk we can update the program.
>> > > > > > >>>>>>>>>>
>> > > > > > >>>>>>>>>> Let's try to get a date in the last two weeks of
>> > January to
>> > > > > give
>> > > > > > >>>>>> us a
>> > > > > > >>>>>>>> bit
>> > > > > > >>>>>>>>>> more time to prepare. Personally, I don't have a
>> > preference
>> > > > > for
>> > > > > > >>>>>> that
>> > > > > > >>>>>>>>> being
>> > > > > > >>>>>>>>>> a business day or not and I am in UTC+1.
>> > > > > > >>>>>>>>>> For instance, how do you feel about Wednesday, 20
>> > January
>> > > > > 2021,
>> > > > > > >>>>>>>> 18:00:00
>> > > > > > >>>>>>>>> to
>> > > > > > >>>>>>>>>> 21:00 UTC+1 [2] ?
>> > > > > > >>>>>>>>>>
>> > > > > > >>>>>>>>>> As soon as we have a rough estimate on the number of
>> > > > attendees
>> > > > > > we
>> > > > > > >>>>>> can
>> > > > > > >>>>>>>>> also
>> > > > > > >>>>>>>>>> decide which platform to use for the event.
>> > > > > > >>>>>>>>>>
>> > > > > > >>>>>>>>>> Even if the number of participants ends up being low,
>> > having
>> > > > > new
>> > > > > > >>>>>>>>>> material for our website is still a plus.
>> > > > > > >>>>>>>>>>
>> > > > > > >>>>>>>>>> Best,
>> > > > > > >>>>>>>>>> Stamatis
>> > > > > > >>>>>>>>>>
>> > > > > > >>>>>>>>>> [1] https://www.meetup.com/Apache-Calcite/
>> > > > > > >>>>>>>>>> [2] https://s.apache.org/uhrzo
>> > > > > > >>>>>>>>>>
>> > > > > > >>>>>>>>>> Tentative Agenda
>> > > > > > >>>>>>>>>>
>> > > > > > >>>>>>>>>> Title: An introduction to query processing & Apache
>> > Calcite
>> > > > > > >>>>>>>>>> Speaker: Stamatis Zampetakis
>> > > > > > >>>>>>>>>> Duration: 50min
>> > > > > > >>>>>>>>>> Abstract:
>> > > > > > >>>>>>>>>> In this talk, I will go over some basic notions
>> around
>> > query
>> > > > > > >>>>>>> processors
>> > > > > > >>>>>>>>> and
>> > > > > > >>>>>>>>>> demonstrate how they map to concepts in Calcite.
>> > > > > > >>>>>>>>>> I will start with some simple use-cases and show how
>> > from
>> > > > Java
>> > > > > > >>>>> code
>> > > > > > >>>>>>> we
>> > > > > > >>>>>>>>> can
>> > > > > > >>>>>>>>>> go to relational algebra and SQL, explaining the
>> > importance
>> > > > > of a
>> > > > > > >>>>>>>>>> declarative language and the role of a query
>> processing
>> > > > > > >>>>> framework.
>> > > > > > >>>>>>>>>> Then, I will focus on the query processor,
>> illustrating
>> > the
>> > > > > > >>>>> general
>> > > > > > >>>>>>>>>> architecture and the main components of Apache
>> Calcite.
>> > > > > > >>>>>>>>>> After a simple end to end example of the different
>> > modules,
>> > > > I
>> > > > > > >>>>> will
>> > > > > > >>>>>>>>> perform
>> > > > > > >>>>>>>>>> a live coding session demonstrating how we can put
>> > together
>> > > > > the
>> > > > > > >>>>>> main
>> > > > > > >>>>>>>>>> components of Calcite to build a simple query
>> processor
>> > for
>> > > > > > >>>>>> in-memory
>> > > > > > >>>>>>>>>> data.
>> > > > > > >>>>>>>>>>
>> > > > > > >>>>>>>>>>
>> > > > > > >>>>>>>>>>
>> > > > > > >>>>>>>>>> On Thu, Oct 22, 2020 at 12:07 PM Danny Chan <
>> > > > > > >>>>> yuzhao.cyz@gmail.com>
>> > > > > > >>>>>>>>> wrote:
>> > > > > > >>>>>>>>>>
>> > > > > > >>>>>>>>>>> +1 for the online meeting, nice idea ~
>> > > > > > >>>>>>>>>>>
>> > > > > > >>>>>>>>>>> Best,
>> > > > > > >>>>>>>>>>> Danny Chan
>> > > > > > >>>>>>>>>>> 在 2020年10月22日 +0800 PM5:58,JiaTao Tao <
>> > taojiatao@gmail.com
>> > > > > > >>>>>> ,写道:
>> > > > > > >>>>>>>>>>>> I think it's a nice idea, hope to hear Julian's
>> topic
>> > > > about
>> > > > > > >>>>>>>>> lattice/mv,
>> > > > > > >>>>>>>>>>> we
>> > > > > > >>>>>>>>>>>> have a big demand on this and want to learn more.
>> > > > > > >>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>> Regards!
>> > > > > > >>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>> Aron Tao
>> > > > > > >>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>> Julian Hyde <jh...@apache.org> 于2020年10月16日周五
>> > 下午12:50写道:
>> > > > > > >>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>>> Nice idea, Stamatis. I'm happy to give a talk if
>> > people
>> > > > > > >>>>> want
>> > > > > > >>>>>> to
>> > > > > > >>>>>>>>> hear
>> > > > > > >>>>>>>>>>>>> it - possible topics include geospatial in
>> Calcite,
>> > quick
>> > > > > > >>>>>> intro
>> > > > > > >>>>>>>> to
>> > > > > > >>>>>>>>>>>>> RelBuilder, and lattices/materialized views.
>> > > > > > >>>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>>> On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <
>> > > > > > >>>>>>> amaliujia@apache.org>
>> > > > > > >>>>>>>>>>> wrote:
>> > > > > > >>>>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>>>> I can give a small talk (10 to 20 mins) about
>> > changes of
>> > > > > > >>>>>>>> Calcite
>> > > > > > >>>>>>>>> to
>> > > > > > >>>>>>>>>>>>> support
>> > > > > > >>>>>>>>>>>>>> streaming.
>> > > > > > >>>>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>>>> -Rui
>> > > > > > >>>>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>>>> On Thu, Oct 15, 2020 at 7:19 AM Alessandro
>> > Solimando <
>> > > > > > >>>>>>>>>>>>>> alessandro.solimando@gmail.com> wrote:
>> > > > > > >>>>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>>>>> Hi Stamatis,
>> > > > > > >>>>>>>>>>>>>>> that's a very nice idea, I am definitely
>> > interested in
>> > > > > > >>>>>>>>> attending
>> > > > > > >>>>>>>>>> a
>> > > > > > >>>>>>>>>>>>> meetup
>> > > > > > >>>>>>>>>>>>>>> and hearing presentations around Calcite.
>> > > > > > >>>>>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>>>>> Best regards,
>> > > > > > >>>>>>>>>>>>>>> Alessandro
>> > > > > > >>>>>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>>>>> On Thu, 15 Oct 2020 at 15:09, Stamatis
>> Zampetakis <
>> > > > > > >>>>>>>>>>> zabetak@gmail.com>
>> > > > > > >>>>>>>>>>>>>>> wrote:
>> > > > > > >>>>>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>>>>>> Hi guys,
>> > > > > > >>>>>>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>>>>>> How do you feel about participating in an
>> online
>> > > > > > >>>>> meetup
>> > > > > > >>>>>>> for
>> > > > > > >>>>>>>>>>> Calcite
>> > > > > > >>>>>>>>>>>>> in
>> > > > > > >>>>>>>>>>>>>>>> January 2021?
>> > > > > > >>>>>>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>>>>>> It's been forever since we organised a Calcite
>> > meetup
>> > > > > > >>>>>> and
>> > > > > > >>>>>>>>> with
>> > > > > > >>>>>>>>>>> the
>> > > > > > >>>>>>>>>>>>>>> current
>> > > > > > >>>>>>>>>>>>>>>> situation (pandemic) it will be almost
>> impossible
>> > to
>> > > > > > >>>>>> hold
>> > > > > > >>>>>>>> one
>> > > > > > >>>>>>>>>> in
>> > > > > > >>>>>>>>>>>>> person
>> > > > > > >>>>>>>>>>>>>>> in
>> > > > > > >>>>>>>>>>>>>>>> the near future.
>> > > > > > >>>>>>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>>>>>> Nevertheless, people now more than ever tend to
>> > > > > > >>>>>> organise
>> > > > > > >>>>>>>> and
>> > > > > > >>>>>>>>>>> attend
>> > > > > > >>>>>>>>>>>>> such
>> > > > > > >>>>>>>>>>>>>>>> events so we could take advantage of the
>> > situation to
>> > > > > > >>>>>>>>> exchange
>> > > > > > >>>>>>>>>>> ideas,
>> > > > > > >>>>>>>>>>>>>>> learn
>> > > > > > >>>>>>>>>>>>>>>> new things, and meet each other in a more
>> > interactive
>> > > > > > >>>>>>> way.
>> > > > > > >>>>>>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>>>>>> We can have a few presentations and slots for
>> open
>> > > > > > >>>>>>>> discussion
>> > > > > > >>>>>>>>>>> among
>> > > > > > >>>>>>>>>>>>> us.
>> > > > > > >>>>>>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>>>>>> The subject can be anything from something very
>> > > > > > >>>>>> technical
>> > > > > > >>>>>>>> to
>> > > > > > >>>>>>>>> a
>> > > > > > >>>>>>>>>>> very
>> > > > > > >>>>>>>>>>>>>>> simple
>> > > > > > >>>>>>>>>>>>>>>> presentation of an adapter, the use of calcite
>> in
>> > a
>> > > > > > >>>>>>>>> university
>> > > > > > >>>>>>>>>>>>> course, in
>> > > > > > >>>>>>>>>>>>>>>> academia, or whatever else you can imagine.
>> > > > > > >>>>>>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>>>>>> The duration can be also flexible, ranging
>> from a
>> > few
>> > > > > > >>>>>>>> minutes
>> > > > > > >>>>>>>>>> to
>> > > > > > >>>>>>>>>>> an
>> > > > > > >>>>>>>>>>>>> hour
>> > > > > > >>>>>>>>>>>>>>> or
>> > > > > > >>>>>>>>>>>>>>>> more depending on the courage of the speaker.
>> > > > > > >>>>>>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>>>>>> I'm sure most of us have some slides here and
>> > there
>> > > > > > >>>>>> that
>> > > > > > >>>>>>>>> could
>> > > > > > >>>>>>>>>>> feed a
>> > > > > > >>>>>>>>>>>>>>> small
>> > > > > > >>>>>>>>>>>>>>>> presentation around Calcite so let's make this
>> > > > > > >>>>> happen!
>> > > > > > >>>>>>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>>>>>> So are there people interested to give a talk
>> > around
>> > > > > > >>>>>>>> Calcite?
>> > > > > > >>>>>>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>>>>>> Personally, I can give a presentation on very
>> > basic
>> > > > > > >>>>>> stuff
>> > > > > > >>>>>>>> on
>> > > > > > >>>>>>>>>>> query
>> > > > > > >>>>>>>>>>>>>>>> optimization and Calcite showing a bit of
>> > motivation
>> > > > > > >>>>>> and
>> > > > > > >>>>>>>>> going
>> > > > > > >>>>>>>>>>>>> through
>> > > > > > >>>>>>>>>>>>>>> the
>> > > > > > >>>>>>>>>>>>>>>> main APIs with examples and code samples.
>> > > > > > >>>>>>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>>>>>> Apart from speakers, are there people
>> interested
>> > in
>> > > > > > >>>>>>>> attending
>> > > > > > >>>>>>>>>>> such
>> > > > > > >>>>>>>>>>>>>>> meetups?
>> > > > > > >>>>>>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>>>>>> We can fix the date and time based on the
>> region
>> > of
>> > > > > > >>>>> the
>> > > > > > >>>>>>>>>> majority.
>> > > > > > >>>>>>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>>>>>> Best,
>> > > > > > >>>>>>>>>>>>>>>> Stamatis
>> > > > > > >>>>>>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>>>
>> > > > > > >>>>>>>>>>>
>> > > > > > >>>>>>>>>>
>> > > > > > >>>>>>>>>
>> > > > > > >>>>>>>>
>> > > > > > >>>>>>>
>> > > > > > >>>>>>
>> > > > > > >>>>>
>> > > > > > >>
>> > > > > >
>> > > > > >
>> > > > >
>> > > >
>> >
>>
>

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Vladimir Ozerov <pp...@gmail.com>.
Hi Stamatis, Julian,

Thank you for releasing the slot. Just to be crystal clear - I was very
late with my proposal, and have no urge to present in January. Both January
and April are perfectly fine with me. So please prioritize this talk over
others only if you see a really good reason to do so. In any case, I
confirm that I can present in January. Please find the talk details below.

*Speaker:* Vladimir Ozerov
*Title:* Apache Calcite integration in Hazelcast IMDG
*Abstract: *
Hazelcast IMDG is a distributed in-memory key-value store. In this talk, I
will present how we used Apache Calcite to create a new distributed SQL
engine that queries Hazelcast IMDG data.
We start with motivation and general design. Then we examine how Hazelcast
IMDG leverages Apache Calcite for query parsing, validation, and
optimization, and why we decided not to use Apache Calcite for JDBC and
query execution. We also discuss several Apache Calcite problems that
negatively affect the integration and propose possible future improvements.

Regards,
Vladimir.

ср, 13 янв. 2021 г. в 02:48, Stamatis Zampetakis <za...@gmail.com>:

> Yesterday, I updated our website to also include Vladimir's talk about
> Hazelcast so I think it is better to keep it that way.
> Initially I had in mind something between 2 and 4 talks for this meetup
> (2-3h) so I think we are good to go.
>
> Let's now freeze the agenda to avoid changing it till the last minute.
> I will open up the discussion for the next meetup in another email so we
> start filling the slots for April.
>
> It's definitely useful to have the talks on camera. I will record them via
> Zoom and split them after the meetup.
> If the presenters give their consent I can upload them afterwards to
> Youtube/Vimeo.
>
> Best,
> Stamatis
>
>
> On Wed, Jan 13, 2021 at 12:15 AM Julian Hyde <jh...@apache.org> wrote:
>
> > I'm happy to yield my spot (and speak instead in April) if Vladimir is
> > still prepared to talk. I'd love to get his work on Hazelcast
> > integration on the record!
> >
> > By the way, will it be possible to record these talks and post them
> > *as separate items* to (say) YouTube or Vimeo? I think it's important
> > that they are separate, so that people can find the particular talk
> > they are interested in.
> >
> > Julian
> >
> > On Tue, Jan 12, 2021 at 12:17 AM Vladimir Ozerov <pp...@gmail.com>
> > wrote:
> > >
> > > Hi Stamatis,
> > >
> > > Sorry, my previous email was not clear enough. To clarify - I was
> > thinking
> > > about the mentioned next meetup in April because the schedule for the
> > > January meetup appears to be too packed already (3 talks in 1:30h). I
> > > I am ready to talk in both January and April. Just want to ensure that
> we
> > > do not overwhelm our attendees.
> > >
> > > I'll provide the talk details in the nearest day.
> > >
> > > Regards,
> > > Vladimir.
> > >
> > > вт, 12 янв. 2021 г. в 01:41, Stamatis Zampetakis <za...@gmail.com>:
> > >
> > > > That would be great Vladimir, I will update the agenda.
> > > >
> > > > If possible please provide a title, duration, and abstract.
> > > >
> > > > Best,
> > > > Stamatis
> > > >
> > > > On Mon, Jan 11, 2021 at 8:35 PM Vladimir Ozerov <pp...@gmail.com>
> > > > wrote:
> > > >
> > > > > Hi,
> > > > >
> > > > > I can share our experience with Apache Calcite  integration into
> > > > Hazelcast
> > > > > distributed SQL engine.
> > > > >
> > > > > Regards,
> > > > > Vladimir
> > > > >
> > > > > Вт, 5 янв. 2021 г. в 00:48, Vineet G <vg...@gmail.com>:
> > > > >
> > > > > > Hi Stamatis,
> > > > > >
> > > > > > Something has come up and unfortunately I will not be able to
> > present
> > > > the
> > > > > > talk.
> > > > > >
> > > > > > Vineet
> > > > > >
> > > > > > > On Jan 3, 2021, at 1:37 PM, Stamatis Zampetakis <
> > zabetak@gmail.com>
> > > > > > wrote:
> > > > > > >
> > > > > > > I updated the agenda on meetup to include Julian's talk around
> > > > spatial
> > > > > > > queries.
> > > > > > >
> > > > > > > So far we have four presentations lasting approximately 1h45
> so I
> > > > still
> > > > > > > find the duration reasonable.
> > > > > > >
> > > > > > > Of course if there are more people interested to present
> > something we
> > > > > can
> > > > > > > schedule another meetup in April as Julian suggested.
> > > > > > > I am always happy to see what other people are working on and
> > more
> > > > > > Calcite
> > > > > > > use-cases.
> > > > > > >
> > > > > > > Best,
> > > > > > > Stamatis
> > > > > > >
> > > > > > > On Sun, Jan 3, 2021 at 2:09 AM Julian Hyde <
> > jhyde.apache@gmail.com>
> > > > > > wrote:
> > > > > > >
> > > > > > >> In other news.... I’ll be co-presenting (with Mosha
> Pasumansky)
> > a
> > > > talk
> > > > > > >> “Open source SQL - beyond parsers: ZetaSQL and Apache Calcite”
> > at
> > > > the
> > > > > > >> Northwest Database Society Annual Meeting on January 29th.
> It’s
> > > > > virtual
> > > > > > and
> > > > > > >> free, but you must sign up to attend.
> > > > > > >>
> > > > > > >> Julian
> > > > > > >>
> > > > > > >> [1] https://sites.google.com/view/nwds2021
> > > > > > >>
> > > > > > >>> On Jan 2, 2021, at 12:47 PM, Julian Hyde <
> > jhyde.apache@gmail.com>
> > > > > > wrote:
> > > > > > >>>
> > > > > > >>> I can give a talk “Implementing spatial queries using
> algebra
> > > > > > >> rewrites”, 20 minutes.
> > > > > > >>>
> > > > > > >>> But if that makes the meetup too long, I am equally happy to
> > > > postpone
> > > > > > >> the talk. How about scheduling another meetup  in say April?
> > > > > > >>>
> > > > > > >>> Julian
> > > > > > >>>
> > > > > > >>>> On Dec 31, 2020, at 3:10 AM, Stamatis Zampetakis <
> > > > zabetak@gmail.com
> > > > > >
> > > > > > >> wrote:
> > > > > > >>>>
> > > > > > >>>> I just published the event on Meetup [1].
> > > > > > >>>>
> > > > > > >>>> The agenda is not yet finalized so if there are people who
> > would
> > > > > like
> > > > > > to
> > > > > > >>>> give a talk or add/remove things from the agenda please
> reply
> > to
> > > > > this
> > > > > > >>>> thread.
> > > > > > >>>>
> > > > > > >>>> Best,
> > > > > > >>>> Stamatis
> > > > > > >>>>
> > > > > > >>>> [1] https://www.meetup.com/Apache-Calcite/events/275461117/
> > > > > > >>>>
> > > > > > >>>>>> On Mon, Nov 30, 2020 at 12:37 AM Rui Wang <
> > amaliujia@apache.org
> > > > >
> > > > > > >> wrote:
> > > > > > >>>>>
> > > > > > >>>>> Title: event timestamp semantic based streaming SQL
> > > > > > >>>>> Abstract: this talk will cover in Calcite Streaming SQL
> > case, how
> > > > > to
> > > > > > >> reason
> > > > > > >>>>> data completeness in terms of event timestamp semantic and
> > how to
> > > > > > >> control
> > > > > > >>>>> materialization latency given unbounded input data (in
> > Calcite
> > > > > > roadmap
> > > > > > >> but
> > > > > > >>>>> not implemented yet).
> > > > > > >>>>>
> > > > > > >>>>> Duration: 20~30 mins
> > > > > > >>>>>
> > > > > > >>>>>> On Tue, Nov 24, 2020 at 8:56 AM Slim Bouguerra <
> > > > bslim@apache.org>
> > > > > > >> wrote:
> > > > > > >>>>>>
> > > > > > >>>>>> this is a great idea thanks @Statmatis looking forward to
> > > > learning
> > > > > > >> more
> > > > > > >>>>>> about Calcite especially the Streaming work.
> > > > > > >>>>>>
> > > > > > >>>>>>> On Mon, Nov 23, 2020 at 2:19 PM Rui Wang <
> > amaliujia@apache.org
> > > > >
> > > > > > >> wrote:
> > > > > > >>>>>>
> > > > > > >>>>>>> Sorry for the late reply Statmatis. I have recently been
> > pretty
> > > > > > busy
> > > > > > >> on
> > > > > > >>>>>>> work as it is approaching the end of the year.
> > > > > > >>>>>>>
> > > > > > >>>>>>> The time in [1] works perfectly for me. I will share the
> > > > abstract
> > > > > > and
> > > > > > >>>>>>> expected duration soon (should within this week).
> > > > > > >>>>>>>
> > > > > > >>>>>>>
> > > > > > >>>>>>> -Rui
> > > > > > >>>>>>>
> > > > > > >>>>>>> On Fri, Nov 20, 2020 at 2:11 AM Stamatis Zampetakis <
> > > > > > >> zabetak@gmail.com
> > > > > > >>>>>>
> > > > > > >>>>>>> wrote:
> > > > > > >>>>>>>
> > > > > > >>>>>>>> That would be great Vineet!
> > > > > > >>>>>>>>
> > > > > > >>>>>>>> @Julian, @Rui, @Vineet:
> > > > > > >>>>>>>> Can you share a small abstract (2-3 sentences) and
> > expected
> > > > > > >> duration?
> > > > > > >>>>>>>> Can you check if the date/times proposed previously [1]
> > work
> > > > for
> > > > > > >> you.
> > > > > > >>>>>> If
> > > > > > >>>>>>>> not feel free to propose another slot.
> > > > > > >>>>>>>>
> > > > > > >>>>>>>> Best,
> > > > > > >>>>>>>> Stamatis
> > > > > > >>>>>>>>
> > > > > > >>>>>>>> [1] https://s.apache.org/uhrzo
> > > > > > >>>>>>>>
> > > > > > >>>>>>>> On Thu, Nov 19, 2020 at 6:18 PM Vineet Garg <
> > vgarg@apache.org
> > > > >
> > > > > > >>>>> wrote:
> > > > > > >>>>>>>>
> > > > > > >>>>>>>>> I think this is a great idea. +1 for the online meetup.
> > > > > > >>>>>>>>>
> > > > > > >>>>>>>>> If there are slots left I can also talk about how Hive
> > > > > leverages
> > > > > > >>>>>>> Calcite
> > > > > > >>>>>>>> to
> > > > > > >>>>>>>>> do query optimization.
> > > > > > >>>>>>>>>
> > > > > > >>>>>>>>> -Vineet
> > > > > > >>>>>>>>>
> > > > > > >>>>>>>>> On Fri, Nov 6, 2020 at 7:21 AM Stamatis Zampetakis <
> > > > > > >>>>>> zabetak@gmail.com>
> > > > > > >>>>>>>>> wrote:
> > > > > > >>>>>>>>>
> > > > > > >>>>>>>>>> Let's try to fix the date/time and tentative agenda so
> > that
> > > > we
> > > > > > >>>>> can
> > > > > > >>>>>>> add
> > > > > > >>>>>>>>> some
> > > > > > >>>>>>>>>> information on meetup [1].
> > > > > > >>>>>>>>>>
> > > > > > >>>>>>>>>> So far we have three presenters, Julian, Rui, and
> > myself. We
> > > > > can
> > > > > > >>>>>>> start
> > > > > > >>>>>>>>> like
> > > > > > >>>>>>>>>> that and if in the process there are more people
> > interested
> > > > to
> > > > > > >>>>>> give a
> > > > > > >>>>>>>>> small
> > > > > > >>>>>>>>>> talk we can update the program.
> > > > > > >>>>>>>>>>
> > > > > > >>>>>>>>>> Let's try to get a date in the last two weeks of
> > January to
> > > > > give
> > > > > > >>>>>> us a
> > > > > > >>>>>>>> bit
> > > > > > >>>>>>>>>> more time to prepare. Personally, I don't have a
> > preference
> > > > > for
> > > > > > >>>>>> that
> > > > > > >>>>>>>>> being
> > > > > > >>>>>>>>>> a business day or not and I am in UTC+1.
> > > > > > >>>>>>>>>> For instance, how do you feel about Wednesday, 20
> > January
> > > > > 2021,
> > > > > > >>>>>>>> 18:00:00
> > > > > > >>>>>>>>> to
> > > > > > >>>>>>>>>> 21:00 UTC+1 [2] ?
> > > > > > >>>>>>>>>>
> > > > > > >>>>>>>>>> As soon as we have a rough estimate on the number of
> > > > attendees
> > > > > > we
> > > > > > >>>>>> can
> > > > > > >>>>>>>>> also
> > > > > > >>>>>>>>>> decide which platform to use for the event.
> > > > > > >>>>>>>>>>
> > > > > > >>>>>>>>>> Even if the number of participants ends up being low,
> > having
> > > > > new
> > > > > > >>>>>>>>>> material for our website is still a plus.
> > > > > > >>>>>>>>>>
> > > > > > >>>>>>>>>> Best,
> > > > > > >>>>>>>>>> Stamatis
> > > > > > >>>>>>>>>>
> > > > > > >>>>>>>>>> [1] https://www.meetup.com/Apache-Calcite/
> > > > > > >>>>>>>>>> [2] https://s.apache.org/uhrzo
> > > > > > >>>>>>>>>>
> > > > > > >>>>>>>>>> Tentative Agenda
> > > > > > >>>>>>>>>>
> > > > > > >>>>>>>>>> Title: An introduction to query processing & Apache
> > Calcite
> > > > > > >>>>>>>>>> Speaker: Stamatis Zampetakis
> > > > > > >>>>>>>>>> Duration: 50min
> > > > > > >>>>>>>>>> Abstract:
> > > > > > >>>>>>>>>> In this talk, I will go over some basic notions around
> > query
> > > > > > >>>>>>> processors
> > > > > > >>>>>>>>> and
> > > > > > >>>>>>>>>> demonstrate how they map to concepts in Calcite.
> > > > > > >>>>>>>>>> I will start with some simple use-cases and show how
> > from
> > > > Java
> > > > > > >>>>> code
> > > > > > >>>>>>> we
> > > > > > >>>>>>>>> can
> > > > > > >>>>>>>>>> go to relational algebra and SQL, explaining the
> > importance
> > > > > of a
> > > > > > >>>>>>>>>> declarative language and the role of a query
> processing
> > > > > > >>>>> framework.
> > > > > > >>>>>>>>>> Then, I will focus on the query processor,
> illustrating
> > the
> > > > > > >>>>> general
> > > > > > >>>>>>>>>> architecture and the main components of Apache
> Calcite.
> > > > > > >>>>>>>>>> After a simple end to end example of the different
> > modules,
> > > > I
> > > > > > >>>>> will
> > > > > > >>>>>>>>> perform
> > > > > > >>>>>>>>>> a live coding session demonstrating how we can put
> > together
> > > > > the
> > > > > > >>>>>> main
> > > > > > >>>>>>>>>> components of Calcite to build a simple query
> processor
> > for
> > > > > > >>>>>> in-memory
> > > > > > >>>>>>>>>> data.
> > > > > > >>>>>>>>>>
> > > > > > >>>>>>>>>>
> > > > > > >>>>>>>>>>
> > > > > > >>>>>>>>>> On Thu, Oct 22, 2020 at 12:07 PM Danny Chan <
> > > > > > >>>>> yuzhao.cyz@gmail.com>
> > > > > > >>>>>>>>> wrote:
> > > > > > >>>>>>>>>>
> > > > > > >>>>>>>>>>> +1 for the online meeting, nice idea ~
> > > > > > >>>>>>>>>>>
> > > > > > >>>>>>>>>>> Best,
> > > > > > >>>>>>>>>>> Danny Chan
> > > > > > >>>>>>>>>>> 在 2020年10月22日 +0800 PM5:58,JiaTao Tao <
> > taojiatao@gmail.com
> > > > > > >>>>>> ,写道:
> > > > > > >>>>>>>>>>>> I think it's a nice idea, hope to hear Julian's
> topic
> > > > about
> > > > > > >>>>>>>>> lattice/mv,
> > > > > > >>>>>>>>>>> we
> > > > > > >>>>>>>>>>>> have a big demand on this and want to learn more.
> > > > > > >>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>
> > > > > > >>>>>>>>>>>> Regards!
> > > > > > >>>>>>>>>>>>
> > > > > > >>>>>>>>>>>> Aron Tao
> > > > > > >>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>
> > > > > > >>>>>>>>>>>> Julian Hyde <jh...@apache.org> 于2020年10月16日周五
> > 下午12:50写道:
> > > > > > >>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>> Nice idea, Stamatis. I'm happy to give a talk if
> > people
> > > > > > >>>>> want
> > > > > > >>>>>> to
> > > > > > >>>>>>>>> hear
> > > > > > >>>>>>>>>>>>> it - possible topics include geospatial in Calcite,
> > quick
> > > > > > >>>>>> intro
> > > > > > >>>>>>>> to
> > > > > > >>>>>>>>>>>>> RelBuilder, and lattices/materialized views.
> > > > > > >>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>> On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <
> > > > > > >>>>>>> amaliujia@apache.org>
> > > > > > >>>>>>>>>>> wrote:
> > > > > > >>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>> I can give a small talk (10 to 20 mins) about
> > changes of
> > > > > > >>>>>>>> Calcite
> > > > > > >>>>>>>>> to
> > > > > > >>>>>>>>>>>>> support
> > > > > > >>>>>>>>>>>>>> streaming.
> > > > > > >>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>> -Rui
> > > > > > >>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>> On Thu, Oct 15, 2020 at 7:19 AM Alessandro
> > Solimando <
> > > > > > >>>>>>>>>>>>>> alessandro.solimando@gmail.com> wrote:
> > > > > > >>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>> Hi Stamatis,
> > > > > > >>>>>>>>>>>>>>> that's a very nice idea, I am definitely
> > interested in
> > > > > > >>>>>>>>> attending
> > > > > > >>>>>>>>>> a
> > > > > > >>>>>>>>>>>>> meetup
> > > > > > >>>>>>>>>>>>>>> and hearing presentations around Calcite.
> > > > > > >>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>> Best regards,
> > > > > > >>>>>>>>>>>>>>> Alessandro
> > > > > > >>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>> On Thu, 15 Oct 2020 at 15:09, Stamatis
> Zampetakis <
> > > > > > >>>>>>>>>>> zabetak@gmail.com>
> > > > > > >>>>>>>>>>>>>>> wrote:
> > > > > > >>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>> Hi guys,
> > > > > > >>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>> How do you feel about participating in an online
> > > > > > >>>>> meetup
> > > > > > >>>>>>> for
> > > > > > >>>>>>>>>>> Calcite
> > > > > > >>>>>>>>>>>>> in
> > > > > > >>>>>>>>>>>>>>>> January 2021?
> > > > > > >>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>> It's been forever since we organised a Calcite
> > meetup
> > > > > > >>>>>> and
> > > > > > >>>>>>>>> with
> > > > > > >>>>>>>>>>> the
> > > > > > >>>>>>>>>>>>>>> current
> > > > > > >>>>>>>>>>>>>>>> situation (pandemic) it will be almost
> impossible
> > to
> > > > > > >>>>>> hold
> > > > > > >>>>>>>> one
> > > > > > >>>>>>>>>> in
> > > > > > >>>>>>>>>>>>> person
> > > > > > >>>>>>>>>>>>>>> in
> > > > > > >>>>>>>>>>>>>>>> the near future.
> > > > > > >>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>> Nevertheless, people now more than ever tend to
> > > > > > >>>>>> organise
> > > > > > >>>>>>>> and
> > > > > > >>>>>>>>>>> attend
> > > > > > >>>>>>>>>>>>> such
> > > > > > >>>>>>>>>>>>>>>> events so we could take advantage of the
> > situation to
> > > > > > >>>>>>>>> exchange
> > > > > > >>>>>>>>>>> ideas,
> > > > > > >>>>>>>>>>>>>>> learn
> > > > > > >>>>>>>>>>>>>>>> new things, and meet each other in a more
> > interactive
> > > > > > >>>>>>> way.
> > > > > > >>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>> We can have a few presentations and slots for
> open
> > > > > > >>>>>>>> discussion
> > > > > > >>>>>>>>>>> among
> > > > > > >>>>>>>>>>>>> us.
> > > > > > >>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>> The subject can be anything from something very
> > > > > > >>>>>> technical
> > > > > > >>>>>>>> to
> > > > > > >>>>>>>>> a
> > > > > > >>>>>>>>>>> very
> > > > > > >>>>>>>>>>>>>>> simple
> > > > > > >>>>>>>>>>>>>>>> presentation of an adapter, the use of calcite
> in
> > a
> > > > > > >>>>>>>>> university
> > > > > > >>>>>>>>>>>>> course, in
> > > > > > >>>>>>>>>>>>>>>> academia, or whatever else you can imagine.
> > > > > > >>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>> The duration can be also flexible, ranging from
> a
> > few
> > > > > > >>>>>>>> minutes
> > > > > > >>>>>>>>>> to
> > > > > > >>>>>>>>>>> an
> > > > > > >>>>>>>>>>>>> hour
> > > > > > >>>>>>>>>>>>>>> or
> > > > > > >>>>>>>>>>>>>>>> more depending on the courage of the speaker.
> > > > > > >>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>> I'm sure most of us have some slides here and
> > there
> > > > > > >>>>>> that
> > > > > > >>>>>>>>> could
> > > > > > >>>>>>>>>>> feed a
> > > > > > >>>>>>>>>>>>>>> small
> > > > > > >>>>>>>>>>>>>>>> presentation around Calcite so let's make this
> > > > > > >>>>> happen!
> > > > > > >>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>> So are there people interested to give a talk
> > around
> > > > > > >>>>>>>> Calcite?
> > > > > > >>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>> Personally, I can give a presentation on very
> > basic
> > > > > > >>>>>> stuff
> > > > > > >>>>>>>> on
> > > > > > >>>>>>>>>>> query
> > > > > > >>>>>>>>>>>>>>>> optimization and Calcite showing a bit of
> > motivation
> > > > > > >>>>>> and
> > > > > > >>>>>>>>> going
> > > > > > >>>>>>>>>>>>> through
> > > > > > >>>>>>>>>>>>>>> the
> > > > > > >>>>>>>>>>>>>>>> main APIs with examples and code samples.
> > > > > > >>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>> Apart from speakers, are there people interested
> > in
> > > > > > >>>>>>>> attending
> > > > > > >>>>>>>>>>> such
> > > > > > >>>>>>>>>>>>>>> meetups?
> > > > > > >>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>> We can fix the date and time based on the region
> > of
> > > > > > >>>>> the
> > > > > > >>>>>>>>>> majority.
> > > > > > >>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>> Best,
> > > > > > >>>>>>>>>>>>>>>> Stamatis
> > > > > > >>>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>>>
> > > > > > >>>>>>>>>>>
> > > > > > >>>>>>>>>>
> > > > > > >>>>>>>>>
> > > > > > >>>>>>>>
> > > > > > >>>>>>>
> > > > > > >>>>>>
> > > > > > >>>>>
> > > > > > >>
> > > > > >
> > > > > >
> > > > >
> > > >
> >
>

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Stamatis Zampetakis <za...@gmail.com>.
Yesterday, I updated our website to also include Vladimir's talk about
Hazelcast so I think it is better to keep it that way.
Initially I had in mind something between 2 and 4 talks for this meetup
(2-3h) so I think we are good to go.

Let's now freeze the agenda to avoid changing it till the last minute.
I will open up the discussion for the next meetup in another email so we
start filling the slots for April.

It's definitely useful to have the talks on camera. I will record them via
Zoom and split them after the meetup.
If the presenters give their consent I can upload them afterwards to
Youtube/Vimeo.

Best,
Stamatis


On Wed, Jan 13, 2021 at 12:15 AM Julian Hyde <jh...@apache.org> wrote:

> I'm happy to yield my spot (and speak instead in April) if Vladimir is
> still prepared to talk. I'd love to get his work on Hazelcast
> integration on the record!
>
> By the way, will it be possible to record these talks and post them
> *as separate items* to (say) YouTube or Vimeo? I think it's important
> that they are separate, so that people can find the particular talk
> they are interested in.
>
> Julian
>
> On Tue, Jan 12, 2021 at 12:17 AM Vladimir Ozerov <pp...@gmail.com>
> wrote:
> >
> > Hi Stamatis,
> >
> > Sorry, my previous email was not clear enough. To clarify - I was
> thinking
> > about the mentioned next meetup in April because the schedule for the
> > January meetup appears to be too packed already (3 talks in 1:30h). I
> > I am ready to talk in both January and April. Just want to ensure that we
> > do not overwhelm our attendees.
> >
> > I'll provide the talk details in the nearest day.
> >
> > Regards,
> > Vladimir.
> >
> > вт, 12 янв. 2021 г. в 01:41, Stamatis Zampetakis <za...@gmail.com>:
> >
> > > That would be great Vladimir, I will update the agenda.
> > >
> > > If possible please provide a title, duration, and abstract.
> > >
> > > Best,
> > > Stamatis
> > >
> > > On Mon, Jan 11, 2021 at 8:35 PM Vladimir Ozerov <pp...@gmail.com>
> > > wrote:
> > >
> > > > Hi,
> > > >
> > > > I can share our experience with Apache Calcite  integration into
> > > Hazelcast
> > > > distributed SQL engine.
> > > >
> > > > Regards,
> > > > Vladimir
> > > >
> > > > Вт, 5 янв. 2021 г. в 00:48, Vineet G <vg...@gmail.com>:
> > > >
> > > > > Hi Stamatis,
> > > > >
> > > > > Something has come up and unfortunately I will not be able to
> present
> > > the
> > > > > talk.
> > > > >
> > > > > Vineet
> > > > >
> > > > > > On Jan 3, 2021, at 1:37 PM, Stamatis Zampetakis <
> zabetak@gmail.com>
> > > > > wrote:
> > > > > >
> > > > > > I updated the agenda on meetup to include Julian's talk around
> > > spatial
> > > > > > queries.
> > > > > >
> > > > > > So far we have four presentations lasting approximately 1h45 so I
> > > still
> > > > > > find the duration reasonable.
> > > > > >
> > > > > > Of course if there are more people interested to present
> something we
> > > > can
> > > > > > schedule another meetup in April as Julian suggested.
> > > > > > I am always happy to see what other people are working on and
> more
> > > > > Calcite
> > > > > > use-cases.
> > > > > >
> > > > > > Best,
> > > > > > Stamatis
> > > > > >
> > > > > > On Sun, Jan 3, 2021 at 2:09 AM Julian Hyde <
> jhyde.apache@gmail.com>
> > > > > wrote:
> > > > > >
> > > > > >> In other news.... I’ll be co-presenting (with Mosha Pasumansky)
> a
> > > talk
> > > > > >> “Open source SQL - beyond parsers: ZetaSQL and Apache Calcite”
> at
> > > the
> > > > > >> Northwest Database Society Annual Meeting on January 29th. It’s
> > > > virtual
> > > > > and
> > > > > >> free, but you must sign up to attend.
> > > > > >>
> > > > > >> Julian
> > > > > >>
> > > > > >> [1] https://sites.google.com/view/nwds2021
> > > > > >>
> > > > > >>> On Jan 2, 2021, at 12:47 PM, Julian Hyde <
> jhyde.apache@gmail.com>
> > > > > wrote:
> > > > > >>>
> > > > > >>> I can give a talk “Implementing spatial queries using algebra
> > > > > >> rewrites”, 20 minutes.
> > > > > >>>
> > > > > >>> But if that makes the meetup too long, I am equally happy to
> > > postpone
> > > > > >> the talk. How about scheduling another meetup  in say April?
> > > > > >>>
> > > > > >>> Julian
> > > > > >>>
> > > > > >>>> On Dec 31, 2020, at 3:10 AM, Stamatis Zampetakis <
> > > zabetak@gmail.com
> > > > >
> > > > > >> wrote:
> > > > > >>>>
> > > > > >>>> I just published the event on Meetup [1].
> > > > > >>>>
> > > > > >>>> The agenda is not yet finalized so if there are people who
> would
> > > > like
> > > > > to
> > > > > >>>> give a talk or add/remove things from the agenda please reply
> to
> > > > this
> > > > > >>>> thread.
> > > > > >>>>
> > > > > >>>> Best,
> > > > > >>>> Stamatis
> > > > > >>>>
> > > > > >>>> [1] https://www.meetup.com/Apache-Calcite/events/275461117/
> > > > > >>>>
> > > > > >>>>>> On Mon, Nov 30, 2020 at 12:37 AM Rui Wang <
> amaliujia@apache.org
> > > >
> > > > > >> wrote:
> > > > > >>>>>
> > > > > >>>>> Title: event timestamp semantic based streaming SQL
> > > > > >>>>> Abstract: this talk will cover in Calcite Streaming SQL
> case, how
> > > > to
> > > > > >> reason
> > > > > >>>>> data completeness in terms of event timestamp semantic and
> how to
> > > > > >> control
> > > > > >>>>> materialization latency given unbounded input data (in
> Calcite
> > > > > roadmap
> > > > > >> but
> > > > > >>>>> not implemented yet).
> > > > > >>>>>
> > > > > >>>>> Duration: 20~30 mins
> > > > > >>>>>
> > > > > >>>>>> On Tue, Nov 24, 2020 at 8:56 AM Slim Bouguerra <
> > > bslim@apache.org>
> > > > > >> wrote:
> > > > > >>>>>>
> > > > > >>>>>> this is a great idea thanks @Statmatis looking forward to
> > > learning
> > > > > >> more
> > > > > >>>>>> about Calcite especially the Streaming work.
> > > > > >>>>>>
> > > > > >>>>>>> On Mon, Nov 23, 2020 at 2:19 PM Rui Wang <
> amaliujia@apache.org
> > > >
> > > > > >> wrote:
> > > > > >>>>>>
> > > > > >>>>>>> Sorry for the late reply Statmatis. I have recently been
> pretty
> > > > > busy
> > > > > >> on
> > > > > >>>>>>> work as it is approaching the end of the year.
> > > > > >>>>>>>
> > > > > >>>>>>> The time in [1] works perfectly for me. I will share the
> > > abstract
> > > > > and
> > > > > >>>>>>> expected duration soon (should within this week).
> > > > > >>>>>>>
> > > > > >>>>>>>
> > > > > >>>>>>> -Rui
> > > > > >>>>>>>
> > > > > >>>>>>> On Fri, Nov 20, 2020 at 2:11 AM Stamatis Zampetakis <
> > > > > >> zabetak@gmail.com
> > > > > >>>>>>
> > > > > >>>>>>> wrote:
> > > > > >>>>>>>
> > > > > >>>>>>>> That would be great Vineet!
> > > > > >>>>>>>>
> > > > > >>>>>>>> @Julian, @Rui, @Vineet:
> > > > > >>>>>>>> Can you share a small abstract (2-3 sentences) and
> expected
> > > > > >> duration?
> > > > > >>>>>>>> Can you check if the date/times proposed previously [1]
> work
> > > for
> > > > > >> you.
> > > > > >>>>>> If
> > > > > >>>>>>>> not feel free to propose another slot.
> > > > > >>>>>>>>
> > > > > >>>>>>>> Best,
> > > > > >>>>>>>> Stamatis
> > > > > >>>>>>>>
> > > > > >>>>>>>> [1] https://s.apache.org/uhrzo
> > > > > >>>>>>>>
> > > > > >>>>>>>> On Thu, Nov 19, 2020 at 6:18 PM Vineet Garg <
> vgarg@apache.org
> > > >
> > > > > >>>>> wrote:
> > > > > >>>>>>>>
> > > > > >>>>>>>>> I think this is a great idea. +1 for the online meetup.
> > > > > >>>>>>>>>
> > > > > >>>>>>>>> If there are slots left I can also talk about how Hive
> > > > leverages
> > > > > >>>>>>> Calcite
> > > > > >>>>>>>> to
> > > > > >>>>>>>>> do query optimization.
> > > > > >>>>>>>>>
> > > > > >>>>>>>>> -Vineet
> > > > > >>>>>>>>>
> > > > > >>>>>>>>> On Fri, Nov 6, 2020 at 7:21 AM Stamatis Zampetakis <
> > > > > >>>>>> zabetak@gmail.com>
> > > > > >>>>>>>>> wrote:
> > > > > >>>>>>>>>
> > > > > >>>>>>>>>> Let's try to fix the date/time and tentative agenda so
> that
> > > we
> > > > > >>>>> can
> > > > > >>>>>>> add
> > > > > >>>>>>>>> some
> > > > > >>>>>>>>>> information on meetup [1].
> > > > > >>>>>>>>>>
> > > > > >>>>>>>>>> So far we have three presenters, Julian, Rui, and
> myself. We
> > > > can
> > > > > >>>>>>> start
> > > > > >>>>>>>>> like
> > > > > >>>>>>>>>> that and if in the process there are more people
> interested
> > > to
> > > > > >>>>>> give a
> > > > > >>>>>>>>> small
> > > > > >>>>>>>>>> talk we can update the program.
> > > > > >>>>>>>>>>
> > > > > >>>>>>>>>> Let's try to get a date in the last two weeks of
> January to
> > > > give
> > > > > >>>>>> us a
> > > > > >>>>>>>> bit
> > > > > >>>>>>>>>> more time to prepare. Personally, I don't have a
> preference
> > > > for
> > > > > >>>>>> that
> > > > > >>>>>>>>> being
> > > > > >>>>>>>>>> a business day or not and I am in UTC+1.
> > > > > >>>>>>>>>> For instance, how do you feel about Wednesday, 20
> January
> > > > 2021,
> > > > > >>>>>>>> 18:00:00
> > > > > >>>>>>>>> to
> > > > > >>>>>>>>>> 21:00 UTC+1 [2] ?
> > > > > >>>>>>>>>>
> > > > > >>>>>>>>>> As soon as we have a rough estimate on the number of
> > > attendees
> > > > > we
> > > > > >>>>>> can
> > > > > >>>>>>>>> also
> > > > > >>>>>>>>>> decide which platform to use for the event.
> > > > > >>>>>>>>>>
> > > > > >>>>>>>>>> Even if the number of participants ends up being low,
> having
> > > > new
> > > > > >>>>>>>>>> material for our website is still a plus.
> > > > > >>>>>>>>>>
> > > > > >>>>>>>>>> Best,
> > > > > >>>>>>>>>> Stamatis
> > > > > >>>>>>>>>>
> > > > > >>>>>>>>>> [1] https://www.meetup.com/Apache-Calcite/
> > > > > >>>>>>>>>> [2] https://s.apache.org/uhrzo
> > > > > >>>>>>>>>>
> > > > > >>>>>>>>>> Tentative Agenda
> > > > > >>>>>>>>>>
> > > > > >>>>>>>>>> Title: An introduction to query processing & Apache
> Calcite
> > > > > >>>>>>>>>> Speaker: Stamatis Zampetakis
> > > > > >>>>>>>>>> Duration: 50min
> > > > > >>>>>>>>>> Abstract:
> > > > > >>>>>>>>>> In this talk, I will go over some basic notions around
> query
> > > > > >>>>>>> processors
> > > > > >>>>>>>>> and
> > > > > >>>>>>>>>> demonstrate how they map to concepts in Calcite.
> > > > > >>>>>>>>>> I will start with some simple use-cases and show how
> from
> > > Java
> > > > > >>>>> code
> > > > > >>>>>>> we
> > > > > >>>>>>>>> can
> > > > > >>>>>>>>>> go to relational algebra and SQL, explaining the
> importance
> > > > of a
> > > > > >>>>>>>>>> declarative language and the role of a query processing
> > > > > >>>>> framework.
> > > > > >>>>>>>>>> Then, I will focus on the query processor, illustrating
> the
> > > > > >>>>> general
> > > > > >>>>>>>>>> architecture and the main components of Apache Calcite.
> > > > > >>>>>>>>>> After a simple end to end example of the different
> modules,
> > > I
> > > > > >>>>> will
> > > > > >>>>>>>>> perform
> > > > > >>>>>>>>>> a live coding session demonstrating how we can put
> together
> > > > the
> > > > > >>>>>> main
> > > > > >>>>>>>>>> components of Calcite to build a simple query processor
> for
> > > > > >>>>>> in-memory
> > > > > >>>>>>>>>> data.
> > > > > >>>>>>>>>>
> > > > > >>>>>>>>>>
> > > > > >>>>>>>>>>
> > > > > >>>>>>>>>> On Thu, Oct 22, 2020 at 12:07 PM Danny Chan <
> > > > > >>>>> yuzhao.cyz@gmail.com>
> > > > > >>>>>>>>> wrote:
> > > > > >>>>>>>>>>
> > > > > >>>>>>>>>>> +1 for the online meeting, nice idea ~
> > > > > >>>>>>>>>>>
> > > > > >>>>>>>>>>> Best,
> > > > > >>>>>>>>>>> Danny Chan
> > > > > >>>>>>>>>>> 在 2020年10月22日 +0800 PM5:58,JiaTao Tao <
> taojiatao@gmail.com
> > > > > >>>>>> ,写道:
> > > > > >>>>>>>>>>>> I think it's a nice idea, hope to hear Julian's topic
> > > about
> > > > > >>>>>>>>> lattice/mv,
> > > > > >>>>>>>>>>> we
> > > > > >>>>>>>>>>>> have a big demand on this and want to learn more.
> > > > > >>>>>>>>>>>>
> > > > > >>>>>>>>>>>>
> > > > > >>>>>>>>>>>> Regards!
> > > > > >>>>>>>>>>>>
> > > > > >>>>>>>>>>>> Aron Tao
> > > > > >>>>>>>>>>>>
> > > > > >>>>>>>>>>>>
> > > > > >>>>>>>>>>>> Julian Hyde <jh...@apache.org> 于2020年10月16日周五
> 下午12:50写道:
> > > > > >>>>>>>>>>>>
> > > > > >>>>>>>>>>>>> Nice idea, Stamatis. I'm happy to give a talk if
> people
> > > > > >>>>> want
> > > > > >>>>>> to
> > > > > >>>>>>>>> hear
> > > > > >>>>>>>>>>>>> it - possible topics include geospatial in Calcite,
> quick
> > > > > >>>>>> intro
> > > > > >>>>>>>> to
> > > > > >>>>>>>>>>>>> RelBuilder, and lattices/materialized views.
> > > > > >>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>> On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <
> > > > > >>>>>>> amaliujia@apache.org>
> > > > > >>>>>>>>>>> wrote:
> > > > > >>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>> I can give a small talk (10 to 20 mins) about
> changes of
> > > > > >>>>>>>> Calcite
> > > > > >>>>>>>>> to
> > > > > >>>>>>>>>>>>> support
> > > > > >>>>>>>>>>>>>> streaming.
> > > > > >>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>> -Rui
> > > > > >>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>> On Thu, Oct 15, 2020 at 7:19 AM Alessandro
> Solimando <
> > > > > >>>>>>>>>>>>>> alessandro.solimando@gmail.com> wrote:
> > > > > >>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>> Hi Stamatis,
> > > > > >>>>>>>>>>>>>>> that's a very nice idea, I am definitely
> interested in
> > > > > >>>>>>>>> attending
> > > > > >>>>>>>>>> a
> > > > > >>>>>>>>>>>>> meetup
> > > > > >>>>>>>>>>>>>>> and hearing presentations around Calcite.
> > > > > >>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>> Best regards,
> > > > > >>>>>>>>>>>>>>> Alessandro
> > > > > >>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>> On Thu, 15 Oct 2020 at 15:09, Stamatis Zampetakis <
> > > > > >>>>>>>>>>> zabetak@gmail.com>
> > > > > >>>>>>>>>>>>>>> wrote:
> > > > > >>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>> Hi guys,
> > > > > >>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>> How do you feel about participating in an online
> > > > > >>>>> meetup
> > > > > >>>>>>> for
> > > > > >>>>>>>>>>> Calcite
> > > > > >>>>>>>>>>>>> in
> > > > > >>>>>>>>>>>>>>>> January 2021?
> > > > > >>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>> It's been forever since we organised a Calcite
> meetup
> > > > > >>>>>> and
> > > > > >>>>>>>>> with
> > > > > >>>>>>>>>>> the
> > > > > >>>>>>>>>>>>>>> current
> > > > > >>>>>>>>>>>>>>>> situation (pandemic) it will be almost impossible
> to
> > > > > >>>>>> hold
> > > > > >>>>>>>> one
> > > > > >>>>>>>>>> in
> > > > > >>>>>>>>>>>>> person
> > > > > >>>>>>>>>>>>>>> in
> > > > > >>>>>>>>>>>>>>>> the near future.
> > > > > >>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>> Nevertheless, people now more than ever tend to
> > > > > >>>>>> organise
> > > > > >>>>>>>> and
> > > > > >>>>>>>>>>> attend
> > > > > >>>>>>>>>>>>> such
> > > > > >>>>>>>>>>>>>>>> events so we could take advantage of the
> situation to
> > > > > >>>>>>>>> exchange
> > > > > >>>>>>>>>>> ideas,
> > > > > >>>>>>>>>>>>>>> learn
> > > > > >>>>>>>>>>>>>>>> new things, and meet each other in a more
> interactive
> > > > > >>>>>>> way.
> > > > > >>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>> We can have a few presentations and slots for open
> > > > > >>>>>>>> discussion
> > > > > >>>>>>>>>>> among
> > > > > >>>>>>>>>>>>> us.
> > > > > >>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>> The subject can be anything from something very
> > > > > >>>>>> technical
> > > > > >>>>>>>> to
> > > > > >>>>>>>>> a
> > > > > >>>>>>>>>>> very
> > > > > >>>>>>>>>>>>>>> simple
> > > > > >>>>>>>>>>>>>>>> presentation of an adapter, the use of calcite in
> a
> > > > > >>>>>>>>> university
> > > > > >>>>>>>>>>>>> course, in
> > > > > >>>>>>>>>>>>>>>> academia, or whatever else you can imagine.
> > > > > >>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>> The duration can be also flexible, ranging from a
> few
> > > > > >>>>>>>> minutes
> > > > > >>>>>>>>>> to
> > > > > >>>>>>>>>>> an
> > > > > >>>>>>>>>>>>> hour
> > > > > >>>>>>>>>>>>>>> or
> > > > > >>>>>>>>>>>>>>>> more depending on the courage of the speaker.
> > > > > >>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>> I'm sure most of us have some slides here and
> there
> > > > > >>>>>> that
> > > > > >>>>>>>>> could
> > > > > >>>>>>>>>>> feed a
> > > > > >>>>>>>>>>>>>>> small
> > > > > >>>>>>>>>>>>>>>> presentation around Calcite so let's make this
> > > > > >>>>> happen!
> > > > > >>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>> So are there people interested to give a talk
> around
> > > > > >>>>>>>> Calcite?
> > > > > >>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>> Personally, I can give a presentation on very
> basic
> > > > > >>>>>> stuff
> > > > > >>>>>>>> on
> > > > > >>>>>>>>>>> query
> > > > > >>>>>>>>>>>>>>>> optimization and Calcite showing a bit of
> motivation
> > > > > >>>>>> and
> > > > > >>>>>>>>> going
> > > > > >>>>>>>>>>>>> through
> > > > > >>>>>>>>>>>>>>> the
> > > > > >>>>>>>>>>>>>>>> main APIs with examples and code samples.
> > > > > >>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>> Apart from speakers, are there people interested
> in
> > > > > >>>>>>>> attending
> > > > > >>>>>>>>>>> such
> > > > > >>>>>>>>>>>>>>> meetups?
> > > > > >>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>> We can fix the date and time based on the region
> of
> > > > > >>>>> the
> > > > > >>>>>>>>>> majority.
> > > > > >>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>> Best,
> > > > > >>>>>>>>>>>>>>>> Stamatis
> > > > > >>>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>>>
> > > > > >>>>>>>>>>>>>
> > > > > >>>>>>>>>>>
> > > > > >>>>>>>>>>
> > > > > >>>>>>>>>
> > > > > >>>>>>>>
> > > > > >>>>>>>
> > > > > >>>>>>
> > > > > >>>>>
> > > > > >>
> > > > >
> > > > >
> > > >
> > >
>

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Julian Hyde <jh...@apache.org>.
I'm happy to yield my spot (and speak instead in April) if Vladimir is
still prepared to talk. I'd love to get his work on Hazelcast
integration on the record!

By the way, will it be possible to record these talks and post them
*as separate items* to (say) YouTube or Vimeo? I think it's important
that they are separate, so that people can find the particular talk
they are interested in.

Julian

On Tue, Jan 12, 2021 at 12:17 AM Vladimir Ozerov <pp...@gmail.com> wrote:
>
> Hi Stamatis,
>
> Sorry, my previous email was not clear enough. To clarify - I was thinking
> about the mentioned next meetup in April because the schedule for the
> January meetup appears to be too packed already (3 talks in 1:30h). I
> I am ready to talk in both January and April. Just want to ensure that we
> do not overwhelm our attendees.
>
> I'll provide the talk details in the nearest day.
>
> Regards,
> Vladimir.
>
> вт, 12 янв. 2021 г. в 01:41, Stamatis Zampetakis <za...@gmail.com>:
>
> > That would be great Vladimir, I will update the agenda.
> >
> > If possible please provide a title, duration, and abstract.
> >
> > Best,
> > Stamatis
> >
> > On Mon, Jan 11, 2021 at 8:35 PM Vladimir Ozerov <pp...@gmail.com>
> > wrote:
> >
> > > Hi,
> > >
> > > I can share our experience with Apache Calcite  integration into
> > Hazelcast
> > > distributed SQL engine.
> > >
> > > Regards,
> > > Vladimir
> > >
> > > Вт, 5 янв. 2021 г. в 00:48, Vineet G <vg...@gmail.com>:
> > >
> > > > Hi Stamatis,
> > > >
> > > > Something has come up and unfortunately I will not be able to present
> > the
> > > > talk.
> > > >
> > > > Vineet
> > > >
> > > > > On Jan 3, 2021, at 1:37 PM, Stamatis Zampetakis <za...@gmail.com>
> > > > wrote:
> > > > >
> > > > > I updated the agenda on meetup to include Julian's talk around
> > spatial
> > > > > queries.
> > > > >
> > > > > So far we have four presentations lasting approximately 1h45 so I
> > still
> > > > > find the duration reasonable.
> > > > >
> > > > > Of course if there are more people interested to present something we
> > > can
> > > > > schedule another meetup in April as Julian suggested.
> > > > > I am always happy to see what other people are working on and more
> > > > Calcite
> > > > > use-cases.
> > > > >
> > > > > Best,
> > > > > Stamatis
> > > > >
> > > > > On Sun, Jan 3, 2021 at 2:09 AM Julian Hyde <jh...@gmail.com>
> > > > wrote:
> > > > >
> > > > >> In other news.... I’ll be co-presenting (with Mosha Pasumansky) a
> > talk
> > > > >> “Open source SQL - beyond parsers: ZetaSQL and Apache Calcite” at
> > the
> > > > >> Northwest Database Society Annual Meeting on January 29th. It’s
> > > virtual
> > > > and
> > > > >> free, but you must sign up to attend.
> > > > >>
> > > > >> Julian
> > > > >>
> > > > >> [1] https://sites.google.com/view/nwds2021
> > > > >>
> > > > >>> On Jan 2, 2021, at 12:47 PM, Julian Hyde <jh...@gmail.com>
> > > > wrote:
> > > > >>>
> > > > >>> I can give a talk “Implementing spatial queries using algebra
> > > > >> rewrites”, 20 minutes.
> > > > >>>
> > > > >>> But if that makes the meetup too long, I am equally happy to
> > postpone
> > > > >> the talk. How about scheduling another meetup  in say April?
> > > > >>>
> > > > >>> Julian
> > > > >>>
> > > > >>>> On Dec 31, 2020, at 3:10 AM, Stamatis Zampetakis <
> > zabetak@gmail.com
> > > >
> > > > >> wrote:
> > > > >>>>
> > > > >>>> I just published the event on Meetup [1].
> > > > >>>>
> > > > >>>> The agenda is not yet finalized so if there are people who would
> > > like
> > > > to
> > > > >>>> give a talk or add/remove things from the agenda please reply to
> > > this
> > > > >>>> thread.
> > > > >>>>
> > > > >>>> Best,
> > > > >>>> Stamatis
> > > > >>>>
> > > > >>>> [1] https://www.meetup.com/Apache-Calcite/events/275461117/
> > > > >>>>
> > > > >>>>>> On Mon, Nov 30, 2020 at 12:37 AM Rui Wang <amaliujia@apache.org
> > >
> > > > >> wrote:
> > > > >>>>>
> > > > >>>>> Title: event timestamp semantic based streaming SQL
> > > > >>>>> Abstract: this talk will cover in Calcite Streaming SQL case, how
> > > to
> > > > >> reason
> > > > >>>>> data completeness in terms of event timestamp semantic and how to
> > > > >> control
> > > > >>>>> materialization latency given unbounded input data (in Calcite
> > > > roadmap
> > > > >> but
> > > > >>>>> not implemented yet).
> > > > >>>>>
> > > > >>>>> Duration: 20~30 mins
> > > > >>>>>
> > > > >>>>>> On Tue, Nov 24, 2020 at 8:56 AM Slim Bouguerra <
> > bslim@apache.org>
> > > > >> wrote:
> > > > >>>>>>
> > > > >>>>>> this is a great idea thanks @Statmatis looking forward to
> > learning
> > > > >> more
> > > > >>>>>> about Calcite especially the Streaming work.
> > > > >>>>>>
> > > > >>>>>>> On Mon, Nov 23, 2020 at 2:19 PM Rui Wang <amaliujia@apache.org
> > >
> > > > >> wrote:
> > > > >>>>>>
> > > > >>>>>>> Sorry for the late reply Statmatis. I have recently been pretty
> > > > busy
> > > > >> on
> > > > >>>>>>> work as it is approaching the end of the year.
> > > > >>>>>>>
> > > > >>>>>>> The time in [1] works perfectly for me. I will share the
> > abstract
> > > > and
> > > > >>>>>>> expected duration soon (should within this week).
> > > > >>>>>>>
> > > > >>>>>>>
> > > > >>>>>>> -Rui
> > > > >>>>>>>
> > > > >>>>>>> On Fri, Nov 20, 2020 at 2:11 AM Stamatis Zampetakis <
> > > > >> zabetak@gmail.com
> > > > >>>>>>
> > > > >>>>>>> wrote:
> > > > >>>>>>>
> > > > >>>>>>>> That would be great Vineet!
> > > > >>>>>>>>
> > > > >>>>>>>> @Julian, @Rui, @Vineet:
> > > > >>>>>>>> Can you share a small abstract (2-3 sentences) and expected
> > > > >> duration?
> > > > >>>>>>>> Can you check if the date/times proposed previously [1] work
> > for
> > > > >> you.
> > > > >>>>>> If
> > > > >>>>>>>> not feel free to propose another slot.
> > > > >>>>>>>>
> > > > >>>>>>>> Best,
> > > > >>>>>>>> Stamatis
> > > > >>>>>>>>
> > > > >>>>>>>> [1] https://s.apache.org/uhrzo
> > > > >>>>>>>>
> > > > >>>>>>>> On Thu, Nov 19, 2020 at 6:18 PM Vineet Garg <vgarg@apache.org
> > >
> > > > >>>>> wrote:
> > > > >>>>>>>>
> > > > >>>>>>>>> I think this is a great idea. +1 for the online meetup.
> > > > >>>>>>>>>
> > > > >>>>>>>>> If there are slots left I can also talk about how Hive
> > > leverages
> > > > >>>>>>> Calcite
> > > > >>>>>>>> to
> > > > >>>>>>>>> do query optimization.
> > > > >>>>>>>>>
> > > > >>>>>>>>> -Vineet
> > > > >>>>>>>>>
> > > > >>>>>>>>> On Fri, Nov 6, 2020 at 7:21 AM Stamatis Zampetakis <
> > > > >>>>>> zabetak@gmail.com>
> > > > >>>>>>>>> wrote:
> > > > >>>>>>>>>
> > > > >>>>>>>>>> Let's try to fix the date/time and tentative agenda so that
> > we
> > > > >>>>> can
> > > > >>>>>>> add
> > > > >>>>>>>>> some
> > > > >>>>>>>>>> information on meetup [1].
> > > > >>>>>>>>>>
> > > > >>>>>>>>>> So far we have three presenters, Julian, Rui, and myself. We
> > > can
> > > > >>>>>>> start
> > > > >>>>>>>>> like
> > > > >>>>>>>>>> that and if in the process there are more people interested
> > to
> > > > >>>>>> give a
> > > > >>>>>>>>> small
> > > > >>>>>>>>>> talk we can update the program.
> > > > >>>>>>>>>>
> > > > >>>>>>>>>> Let's try to get a date in the last two weeks of January to
> > > give
> > > > >>>>>> us a
> > > > >>>>>>>> bit
> > > > >>>>>>>>>> more time to prepare. Personally, I don't have a preference
> > > for
> > > > >>>>>> that
> > > > >>>>>>>>> being
> > > > >>>>>>>>>> a business day or not and I am in UTC+1.
> > > > >>>>>>>>>> For instance, how do you feel about Wednesday, 20 January
> > > 2021,
> > > > >>>>>>>> 18:00:00
> > > > >>>>>>>>> to
> > > > >>>>>>>>>> 21:00 UTC+1 [2] ?
> > > > >>>>>>>>>>
> > > > >>>>>>>>>> As soon as we have a rough estimate on the number of
> > attendees
> > > > we
> > > > >>>>>> can
> > > > >>>>>>>>> also
> > > > >>>>>>>>>> decide which platform to use for the event.
> > > > >>>>>>>>>>
> > > > >>>>>>>>>> Even if the number of participants ends up being low, having
> > > new
> > > > >>>>>>>>>> material for our website is still a plus.
> > > > >>>>>>>>>>
> > > > >>>>>>>>>> Best,
> > > > >>>>>>>>>> Stamatis
> > > > >>>>>>>>>>
> > > > >>>>>>>>>> [1] https://www.meetup.com/Apache-Calcite/
> > > > >>>>>>>>>> [2] https://s.apache.org/uhrzo
> > > > >>>>>>>>>>
> > > > >>>>>>>>>> Tentative Agenda
> > > > >>>>>>>>>>
> > > > >>>>>>>>>> Title: An introduction to query processing & Apache Calcite
> > > > >>>>>>>>>> Speaker: Stamatis Zampetakis
> > > > >>>>>>>>>> Duration: 50min
> > > > >>>>>>>>>> Abstract:
> > > > >>>>>>>>>> In this talk, I will go over some basic notions around query
> > > > >>>>>>> processors
> > > > >>>>>>>>> and
> > > > >>>>>>>>>> demonstrate how they map to concepts in Calcite.
> > > > >>>>>>>>>> I will start with some simple use-cases and show how from
> > Java
> > > > >>>>> code
> > > > >>>>>>> we
> > > > >>>>>>>>> can
> > > > >>>>>>>>>> go to relational algebra and SQL, explaining the importance
> > > of a
> > > > >>>>>>>>>> declarative language and the role of a query processing
> > > > >>>>> framework.
> > > > >>>>>>>>>> Then, I will focus on the query processor, illustrating the
> > > > >>>>> general
> > > > >>>>>>>>>> architecture and the main components of Apache Calcite.
> > > > >>>>>>>>>> After a simple end to end example of the different modules,
> > I
> > > > >>>>> will
> > > > >>>>>>>>> perform
> > > > >>>>>>>>>> a live coding session demonstrating how we can put together
> > > the
> > > > >>>>>> main
> > > > >>>>>>>>>> components of Calcite to build a simple query processor for
> > > > >>>>>> in-memory
> > > > >>>>>>>>>> data.
> > > > >>>>>>>>>>
> > > > >>>>>>>>>>
> > > > >>>>>>>>>>
> > > > >>>>>>>>>> On Thu, Oct 22, 2020 at 12:07 PM Danny Chan <
> > > > >>>>> yuzhao.cyz@gmail.com>
> > > > >>>>>>>>> wrote:
> > > > >>>>>>>>>>
> > > > >>>>>>>>>>> +1 for the online meeting, nice idea ~
> > > > >>>>>>>>>>>
> > > > >>>>>>>>>>> Best,
> > > > >>>>>>>>>>> Danny Chan
> > > > >>>>>>>>>>> 在 2020年10月22日 +0800 PM5:58,JiaTao Tao <taojiatao@gmail.com
> > > > >>>>>> ,写道:
> > > > >>>>>>>>>>>> I think it's a nice idea, hope to hear Julian's topic
> > about
> > > > >>>>>>>>> lattice/mv,
> > > > >>>>>>>>>>> we
> > > > >>>>>>>>>>>> have a big demand on this and want to learn more.
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>> Regards!
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>> Aron Tao
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>> Julian Hyde <jh...@apache.org> 于2020年10月16日周五 下午12:50写道:
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>>> Nice idea, Stamatis. I'm happy to give a talk if people
> > > > >>>>> want
> > > > >>>>>> to
> > > > >>>>>>>>> hear
> > > > >>>>>>>>>>>>> it - possible topics include geospatial in Calcite, quick
> > > > >>>>>> intro
> > > > >>>>>>>> to
> > > > >>>>>>>>>>>>> RelBuilder, and lattices/materialized views.
> > > > >>>>>>>>>>>>>
> > > > >>>>>>>>>>>>> On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <
> > > > >>>>>>> amaliujia@apache.org>
> > > > >>>>>>>>>>> wrote:
> > > > >>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>> I can give a small talk (10 to 20 mins) about changes of
> > > > >>>>>>>> Calcite
> > > > >>>>>>>>> to
> > > > >>>>>>>>>>>>> support
> > > > >>>>>>>>>>>>>> streaming.
> > > > >>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>> -Rui
> > > > >>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>> On Thu, Oct 15, 2020 at 7:19 AM Alessandro Solimando <
> > > > >>>>>>>>>>>>>> alessandro.solimando@gmail.com> wrote:
> > > > >>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>> Hi Stamatis,
> > > > >>>>>>>>>>>>>>> that's a very nice idea, I am definitely interested in
> > > > >>>>>>>>> attending
> > > > >>>>>>>>>> a
> > > > >>>>>>>>>>>>> meetup
> > > > >>>>>>>>>>>>>>> and hearing presentations around Calcite.
> > > > >>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>> Best regards,
> > > > >>>>>>>>>>>>>>> Alessandro
> > > > >>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>> On Thu, 15 Oct 2020 at 15:09, Stamatis Zampetakis <
> > > > >>>>>>>>>>> zabetak@gmail.com>
> > > > >>>>>>>>>>>>>>> wrote:
> > > > >>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>> Hi guys,
> > > > >>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>> How do you feel about participating in an online
> > > > >>>>> meetup
> > > > >>>>>>> for
> > > > >>>>>>>>>>> Calcite
> > > > >>>>>>>>>>>>> in
> > > > >>>>>>>>>>>>>>>> January 2021?
> > > > >>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>> It's been forever since we organised a Calcite meetup
> > > > >>>>>> and
> > > > >>>>>>>>> with
> > > > >>>>>>>>>>> the
> > > > >>>>>>>>>>>>>>> current
> > > > >>>>>>>>>>>>>>>> situation (pandemic) it will be almost impossible to
> > > > >>>>>> hold
> > > > >>>>>>>> one
> > > > >>>>>>>>>> in
> > > > >>>>>>>>>>>>> person
> > > > >>>>>>>>>>>>>>> in
> > > > >>>>>>>>>>>>>>>> the near future.
> > > > >>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>> Nevertheless, people now more than ever tend to
> > > > >>>>>> organise
> > > > >>>>>>>> and
> > > > >>>>>>>>>>> attend
> > > > >>>>>>>>>>>>> such
> > > > >>>>>>>>>>>>>>>> events so we could take advantage of the situation to
> > > > >>>>>>>>> exchange
> > > > >>>>>>>>>>> ideas,
> > > > >>>>>>>>>>>>>>> learn
> > > > >>>>>>>>>>>>>>>> new things, and meet each other in a more interactive
> > > > >>>>>>> way.
> > > > >>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>> We can have a few presentations and slots for open
> > > > >>>>>>>> discussion
> > > > >>>>>>>>>>> among
> > > > >>>>>>>>>>>>> us.
> > > > >>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>> The subject can be anything from something very
> > > > >>>>>> technical
> > > > >>>>>>>> to
> > > > >>>>>>>>> a
> > > > >>>>>>>>>>> very
> > > > >>>>>>>>>>>>>>> simple
> > > > >>>>>>>>>>>>>>>> presentation of an adapter, the use of calcite in a
> > > > >>>>>>>>> university
> > > > >>>>>>>>>>>>> course, in
> > > > >>>>>>>>>>>>>>>> academia, or whatever else you can imagine.
> > > > >>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>> The duration can be also flexible, ranging from a few
> > > > >>>>>>>> minutes
> > > > >>>>>>>>>> to
> > > > >>>>>>>>>>> an
> > > > >>>>>>>>>>>>> hour
> > > > >>>>>>>>>>>>>>> or
> > > > >>>>>>>>>>>>>>>> more depending on the courage of the speaker.
> > > > >>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>> I'm sure most of us have some slides here and there
> > > > >>>>>> that
> > > > >>>>>>>>> could
> > > > >>>>>>>>>>> feed a
> > > > >>>>>>>>>>>>>>> small
> > > > >>>>>>>>>>>>>>>> presentation around Calcite so let's make this
> > > > >>>>> happen!
> > > > >>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>> So are there people interested to give a talk around
> > > > >>>>>>>> Calcite?
> > > > >>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>> Personally, I can give a presentation on very basic
> > > > >>>>>> stuff
> > > > >>>>>>>> on
> > > > >>>>>>>>>>> query
> > > > >>>>>>>>>>>>>>>> optimization and Calcite showing a bit of motivation
> > > > >>>>>> and
> > > > >>>>>>>>> going
> > > > >>>>>>>>>>>>> through
> > > > >>>>>>>>>>>>>>> the
> > > > >>>>>>>>>>>>>>>> main APIs with examples and code samples.
> > > > >>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>> Apart from speakers, are there people interested in
> > > > >>>>>>>> attending
> > > > >>>>>>>>>>> such
> > > > >>>>>>>>>>>>>>> meetups?
> > > > >>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>> We can fix the date and time based on the region of
> > > > >>>>> the
> > > > >>>>>>>>>> majority.
> > > > >>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>> Best,
> > > > >>>>>>>>>>>>>>>> Stamatis
> > > > >>>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>>>
> > > > >>>>>>>>>>>>>
> > > > >>>>>>>>>>>
> > > > >>>>>>>>>>
> > > > >>>>>>>>>
> > > > >>>>>>>>
> > > > >>>>>>>
> > > > >>>>>>
> > > > >>>>>
> > > > >>
> > > >
> > > >
> > >
> >

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Vladimir Ozerov <pp...@gmail.com>.
Hi Stamatis,

Sorry, my previous email was not clear enough. To clarify - I was thinking
about the mentioned next meetup in April because the schedule for the
January meetup appears to be too packed already (3 talks in 1:30h). I
I am ready to talk in both January and April. Just want to ensure that we
do not overwhelm our attendees.

I'll provide the talk details in the nearest day.

Regards,
Vladimir.

вт, 12 янв. 2021 г. в 01:41, Stamatis Zampetakis <za...@gmail.com>:

> That would be great Vladimir, I will update the agenda.
>
> If possible please provide a title, duration, and abstract.
>
> Best,
> Stamatis
>
> On Mon, Jan 11, 2021 at 8:35 PM Vladimir Ozerov <pp...@gmail.com>
> wrote:
>
> > Hi,
> >
> > I can share our experience with Apache Calcite  integration into
> Hazelcast
> > distributed SQL engine.
> >
> > Regards,
> > Vladimir
> >
> > Вт, 5 янв. 2021 г. в 00:48, Vineet G <vg...@gmail.com>:
> >
> > > Hi Stamatis,
> > >
> > > Something has come up and unfortunately I will not be able to present
> the
> > > talk.
> > >
> > > Vineet
> > >
> > > > On Jan 3, 2021, at 1:37 PM, Stamatis Zampetakis <za...@gmail.com>
> > > wrote:
> > > >
> > > > I updated the agenda on meetup to include Julian's talk around
> spatial
> > > > queries.
> > > >
> > > > So far we have four presentations lasting approximately 1h45 so I
> still
> > > > find the duration reasonable.
> > > >
> > > > Of course if there are more people interested to present something we
> > can
> > > > schedule another meetup in April as Julian suggested.
> > > > I am always happy to see what other people are working on and more
> > > Calcite
> > > > use-cases.
> > > >
> > > > Best,
> > > > Stamatis
> > > >
> > > > On Sun, Jan 3, 2021 at 2:09 AM Julian Hyde <jh...@gmail.com>
> > > wrote:
> > > >
> > > >> In other news.... I’ll be co-presenting (with Mosha Pasumansky) a
> talk
> > > >> “Open source SQL - beyond parsers: ZetaSQL and Apache Calcite” at
> the
> > > >> Northwest Database Society Annual Meeting on January 29th. It’s
> > virtual
> > > and
> > > >> free, but you must sign up to attend.
> > > >>
> > > >> Julian
> > > >>
> > > >> [1] https://sites.google.com/view/nwds2021
> > > >>
> > > >>> On Jan 2, 2021, at 12:47 PM, Julian Hyde <jh...@gmail.com>
> > > wrote:
> > > >>>
> > > >>> I can give a talk “Implementing spatial queries using algebra
> > > >> rewrites”, 20 minutes.
> > > >>>
> > > >>> But if that makes the meetup too long, I am equally happy to
> postpone
> > > >> the talk. How about scheduling another meetup  in say April?
> > > >>>
> > > >>> Julian
> > > >>>
> > > >>>> On Dec 31, 2020, at 3:10 AM, Stamatis Zampetakis <
> zabetak@gmail.com
> > >
> > > >> wrote:
> > > >>>>
> > > >>>> I just published the event on Meetup [1].
> > > >>>>
> > > >>>> The agenda is not yet finalized so if there are people who would
> > like
> > > to
> > > >>>> give a talk or add/remove things from the agenda please reply to
> > this
> > > >>>> thread.
> > > >>>>
> > > >>>> Best,
> > > >>>> Stamatis
> > > >>>>
> > > >>>> [1] https://www.meetup.com/Apache-Calcite/events/275461117/
> > > >>>>
> > > >>>>>> On Mon, Nov 30, 2020 at 12:37 AM Rui Wang <amaliujia@apache.org
> >
> > > >> wrote:
> > > >>>>>
> > > >>>>> Title: event timestamp semantic based streaming SQL
> > > >>>>> Abstract: this talk will cover in Calcite Streaming SQL case, how
> > to
> > > >> reason
> > > >>>>> data completeness in terms of event timestamp semantic and how to
> > > >> control
> > > >>>>> materialization latency given unbounded input data (in Calcite
> > > roadmap
> > > >> but
> > > >>>>> not implemented yet).
> > > >>>>>
> > > >>>>> Duration: 20~30 mins
> > > >>>>>
> > > >>>>>> On Tue, Nov 24, 2020 at 8:56 AM Slim Bouguerra <
> bslim@apache.org>
> > > >> wrote:
> > > >>>>>>
> > > >>>>>> this is a great idea thanks @Statmatis looking forward to
> learning
> > > >> more
> > > >>>>>> about Calcite especially the Streaming work.
> > > >>>>>>
> > > >>>>>>> On Mon, Nov 23, 2020 at 2:19 PM Rui Wang <amaliujia@apache.org
> >
> > > >> wrote:
> > > >>>>>>
> > > >>>>>>> Sorry for the late reply Statmatis. I have recently been pretty
> > > busy
> > > >> on
> > > >>>>>>> work as it is approaching the end of the year.
> > > >>>>>>>
> > > >>>>>>> The time in [1] works perfectly for me. I will share the
> abstract
> > > and
> > > >>>>>>> expected duration soon (should within this week).
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>> -Rui
> > > >>>>>>>
> > > >>>>>>> On Fri, Nov 20, 2020 at 2:11 AM Stamatis Zampetakis <
> > > >> zabetak@gmail.com
> > > >>>>>>
> > > >>>>>>> wrote:
> > > >>>>>>>
> > > >>>>>>>> That would be great Vineet!
> > > >>>>>>>>
> > > >>>>>>>> @Julian, @Rui, @Vineet:
> > > >>>>>>>> Can you share a small abstract (2-3 sentences) and expected
> > > >> duration?
> > > >>>>>>>> Can you check if the date/times proposed previously [1] work
> for
> > > >> you.
> > > >>>>>> If
> > > >>>>>>>> not feel free to propose another slot.
> > > >>>>>>>>
> > > >>>>>>>> Best,
> > > >>>>>>>> Stamatis
> > > >>>>>>>>
> > > >>>>>>>> [1] https://s.apache.org/uhrzo
> > > >>>>>>>>
> > > >>>>>>>> On Thu, Nov 19, 2020 at 6:18 PM Vineet Garg <vgarg@apache.org
> >
> > > >>>>> wrote:
> > > >>>>>>>>
> > > >>>>>>>>> I think this is a great idea. +1 for the online meetup.
> > > >>>>>>>>>
> > > >>>>>>>>> If there are slots left I can also talk about how Hive
> > leverages
> > > >>>>>>> Calcite
> > > >>>>>>>> to
> > > >>>>>>>>> do query optimization.
> > > >>>>>>>>>
> > > >>>>>>>>> -Vineet
> > > >>>>>>>>>
> > > >>>>>>>>> On Fri, Nov 6, 2020 at 7:21 AM Stamatis Zampetakis <
> > > >>>>>> zabetak@gmail.com>
> > > >>>>>>>>> wrote:
> > > >>>>>>>>>
> > > >>>>>>>>>> Let's try to fix the date/time and tentative agenda so that
> we
> > > >>>>> can
> > > >>>>>>> add
> > > >>>>>>>>> some
> > > >>>>>>>>>> information on meetup [1].
> > > >>>>>>>>>>
> > > >>>>>>>>>> So far we have three presenters, Julian, Rui, and myself. We
> > can
> > > >>>>>>> start
> > > >>>>>>>>> like
> > > >>>>>>>>>> that and if in the process there are more people interested
> to
> > > >>>>>> give a
> > > >>>>>>>>> small
> > > >>>>>>>>>> talk we can update the program.
> > > >>>>>>>>>>
> > > >>>>>>>>>> Let's try to get a date in the last two weeks of January to
> > give
> > > >>>>>> us a
> > > >>>>>>>> bit
> > > >>>>>>>>>> more time to prepare. Personally, I don't have a preference
> > for
> > > >>>>>> that
> > > >>>>>>>>> being
> > > >>>>>>>>>> a business day or not and I am in UTC+1.
> > > >>>>>>>>>> For instance, how do you feel about Wednesday, 20 January
> > 2021,
> > > >>>>>>>> 18:00:00
> > > >>>>>>>>> to
> > > >>>>>>>>>> 21:00 UTC+1 [2] ?
> > > >>>>>>>>>>
> > > >>>>>>>>>> As soon as we have a rough estimate on the number of
> attendees
> > > we
> > > >>>>>> can
> > > >>>>>>>>> also
> > > >>>>>>>>>> decide which platform to use for the event.
> > > >>>>>>>>>>
> > > >>>>>>>>>> Even if the number of participants ends up being low, having
> > new
> > > >>>>>>>>>> material for our website is still a plus.
> > > >>>>>>>>>>
> > > >>>>>>>>>> Best,
> > > >>>>>>>>>> Stamatis
> > > >>>>>>>>>>
> > > >>>>>>>>>> [1] https://www.meetup.com/Apache-Calcite/
> > > >>>>>>>>>> [2] https://s.apache.org/uhrzo
> > > >>>>>>>>>>
> > > >>>>>>>>>> Tentative Agenda
> > > >>>>>>>>>>
> > > >>>>>>>>>> Title: An introduction to query processing & Apache Calcite
> > > >>>>>>>>>> Speaker: Stamatis Zampetakis
> > > >>>>>>>>>> Duration: 50min
> > > >>>>>>>>>> Abstract:
> > > >>>>>>>>>> In this talk, I will go over some basic notions around query
> > > >>>>>>> processors
> > > >>>>>>>>> and
> > > >>>>>>>>>> demonstrate how they map to concepts in Calcite.
> > > >>>>>>>>>> I will start with some simple use-cases and show how from
> Java
> > > >>>>> code
> > > >>>>>>> we
> > > >>>>>>>>> can
> > > >>>>>>>>>> go to relational algebra and SQL, explaining the importance
> > of a
> > > >>>>>>>>>> declarative language and the role of a query processing
> > > >>>>> framework.
> > > >>>>>>>>>> Then, I will focus on the query processor, illustrating the
> > > >>>>> general
> > > >>>>>>>>>> architecture and the main components of Apache Calcite.
> > > >>>>>>>>>> After a simple end to end example of the different modules,
> I
> > > >>>>> will
> > > >>>>>>>>> perform
> > > >>>>>>>>>> a live coding session demonstrating how we can put together
> > the
> > > >>>>>> main
> > > >>>>>>>>>> components of Calcite to build a simple query processor for
> > > >>>>>> in-memory
> > > >>>>>>>>>> data.
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>> On Thu, Oct 22, 2020 at 12:07 PM Danny Chan <
> > > >>>>> yuzhao.cyz@gmail.com>
> > > >>>>>>>>> wrote:
> > > >>>>>>>>>>
> > > >>>>>>>>>>> +1 for the online meeting, nice idea ~
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> Best,
> > > >>>>>>>>>>> Danny Chan
> > > >>>>>>>>>>> 在 2020年10月22日 +0800 PM5:58,JiaTao Tao <taojiatao@gmail.com
> > > >>>>>> ,写道:
> > > >>>>>>>>>>>> I think it's a nice idea, hope to hear Julian's topic
> about
> > > >>>>>>>>> lattice/mv,
> > > >>>>>>>>>>> we
> > > >>>>>>>>>>>> have a big demand on this and want to learn more.
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> Regards!
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> Aron Tao
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> Julian Hyde <jh...@apache.org> 于2020年10月16日周五 下午12:50写道:
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>> Nice idea, Stamatis. I'm happy to give a talk if people
> > > >>>>> want
> > > >>>>>> to
> > > >>>>>>>>> hear
> > > >>>>>>>>>>>>> it - possible topics include geospatial in Calcite, quick
> > > >>>>>> intro
> > > >>>>>>>> to
> > > >>>>>>>>>>>>> RelBuilder, and lattices/materialized views.
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <
> > > >>>>>>> amaliujia@apache.org>
> > > >>>>>>>>>>> wrote:
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> I can give a small talk (10 to 20 mins) about changes of
> > > >>>>>>>> Calcite
> > > >>>>>>>>> to
> > > >>>>>>>>>>>>> support
> > > >>>>>>>>>>>>>> streaming.
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> -Rui
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> On Thu, Oct 15, 2020 at 7:19 AM Alessandro Solimando <
> > > >>>>>>>>>>>>>> alessandro.solimando@gmail.com> wrote:
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> Hi Stamatis,
> > > >>>>>>>>>>>>>>> that's a very nice idea, I am definitely interested in
> > > >>>>>>>>> attending
> > > >>>>>>>>>> a
> > > >>>>>>>>>>>>> meetup
> > > >>>>>>>>>>>>>>> and hearing presentations around Calcite.
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> Best regards,
> > > >>>>>>>>>>>>>>> Alessandro
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> On Thu, 15 Oct 2020 at 15:09, Stamatis Zampetakis <
> > > >>>>>>>>>>> zabetak@gmail.com>
> > > >>>>>>>>>>>>>>> wrote:
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> Hi guys,
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> How do you feel about participating in an online
> > > >>>>> meetup
> > > >>>>>>> for
> > > >>>>>>>>>>> Calcite
> > > >>>>>>>>>>>>> in
> > > >>>>>>>>>>>>>>>> January 2021?
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> It's been forever since we organised a Calcite meetup
> > > >>>>>> and
> > > >>>>>>>>> with
> > > >>>>>>>>>>> the
> > > >>>>>>>>>>>>>>> current
> > > >>>>>>>>>>>>>>>> situation (pandemic) it will be almost impossible to
> > > >>>>>> hold
> > > >>>>>>>> one
> > > >>>>>>>>>> in
> > > >>>>>>>>>>>>> person
> > > >>>>>>>>>>>>>>> in
> > > >>>>>>>>>>>>>>>> the near future.
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> Nevertheless, people now more than ever tend to
> > > >>>>>> organise
> > > >>>>>>>> and
> > > >>>>>>>>>>> attend
> > > >>>>>>>>>>>>> such
> > > >>>>>>>>>>>>>>>> events so we could take advantage of the situation to
> > > >>>>>>>>> exchange
> > > >>>>>>>>>>> ideas,
> > > >>>>>>>>>>>>>>> learn
> > > >>>>>>>>>>>>>>>> new things, and meet each other in a more interactive
> > > >>>>>>> way.
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> We can have a few presentations and slots for open
> > > >>>>>>>> discussion
> > > >>>>>>>>>>> among
> > > >>>>>>>>>>>>> us.
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> The subject can be anything from something very
> > > >>>>>> technical
> > > >>>>>>>> to
> > > >>>>>>>>> a
> > > >>>>>>>>>>> very
> > > >>>>>>>>>>>>>>> simple
> > > >>>>>>>>>>>>>>>> presentation of an adapter, the use of calcite in a
> > > >>>>>>>>> university
> > > >>>>>>>>>>>>> course, in
> > > >>>>>>>>>>>>>>>> academia, or whatever else you can imagine.
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> The duration can be also flexible, ranging from a few
> > > >>>>>>>> minutes
> > > >>>>>>>>>> to
> > > >>>>>>>>>>> an
> > > >>>>>>>>>>>>> hour
> > > >>>>>>>>>>>>>>> or
> > > >>>>>>>>>>>>>>>> more depending on the courage of the speaker.
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> I'm sure most of us have some slides here and there
> > > >>>>>> that
> > > >>>>>>>>> could
> > > >>>>>>>>>>> feed a
> > > >>>>>>>>>>>>>>> small
> > > >>>>>>>>>>>>>>>> presentation around Calcite so let's make this
> > > >>>>> happen!
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> So are there people interested to give a talk around
> > > >>>>>>>> Calcite?
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> Personally, I can give a presentation on very basic
> > > >>>>>> stuff
> > > >>>>>>>> on
> > > >>>>>>>>>>> query
> > > >>>>>>>>>>>>>>>> optimization and Calcite showing a bit of motivation
> > > >>>>>> and
> > > >>>>>>>>> going
> > > >>>>>>>>>>>>> through
> > > >>>>>>>>>>>>>>> the
> > > >>>>>>>>>>>>>>>> main APIs with examples and code samples.
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> Apart from speakers, are there people interested in
> > > >>>>>>>> attending
> > > >>>>>>>>>>> such
> > > >>>>>>>>>>>>>>> meetups?
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> We can fix the date and time based on the region of
> > > >>>>> the
> > > >>>>>>>>>> majority.
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> Best,
> > > >>>>>>>>>>>>>>>> Stamatis
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>
> > > >>>>>>
> > > >>>>>
> > > >>
> > >
> > >
> >
>

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Stamatis Zampetakis <za...@gmail.com>.
That would be great Vladimir, I will update the agenda.

If possible please provide a title, duration, and abstract.

Best,
Stamatis

On Mon, Jan 11, 2021 at 8:35 PM Vladimir Ozerov <pp...@gmail.com> wrote:

> Hi,
>
> I can share our experience with Apache Calcite  integration into Hazelcast
> distributed SQL engine.
>
> Regards,
> Vladimir
>
> Вт, 5 янв. 2021 г. в 00:48, Vineet G <vg...@gmail.com>:
>
> > Hi Stamatis,
> >
> > Something has come up and unfortunately I will not be able to present the
> > talk.
> >
> > Vineet
> >
> > > On Jan 3, 2021, at 1:37 PM, Stamatis Zampetakis <za...@gmail.com>
> > wrote:
> > >
> > > I updated the agenda on meetup to include Julian's talk around spatial
> > > queries.
> > >
> > > So far we have four presentations lasting approximately 1h45 so I still
> > > find the duration reasonable.
> > >
> > > Of course if there are more people interested to present something we
> can
> > > schedule another meetup in April as Julian suggested.
> > > I am always happy to see what other people are working on and more
> > Calcite
> > > use-cases.
> > >
> > > Best,
> > > Stamatis
> > >
> > > On Sun, Jan 3, 2021 at 2:09 AM Julian Hyde <jh...@gmail.com>
> > wrote:
> > >
> > >> In other news.... I’ll be co-presenting (with Mosha Pasumansky) a talk
> > >> “Open source SQL - beyond parsers: ZetaSQL and Apache Calcite” at the
> > >> Northwest Database Society Annual Meeting on January 29th. It’s
> virtual
> > and
> > >> free, but you must sign up to attend.
> > >>
> > >> Julian
> > >>
> > >> [1] https://sites.google.com/view/nwds2021
> > >>
> > >>> On Jan 2, 2021, at 12:47 PM, Julian Hyde <jh...@gmail.com>
> > wrote:
> > >>>
> > >>> I can give a talk “Implementing spatial queries using algebra
> > >> rewrites”, 20 minutes.
> > >>>
> > >>> But if that makes the meetup too long, I am equally happy to postpone
> > >> the talk. How about scheduling another meetup  in say April?
> > >>>
> > >>> Julian
> > >>>
> > >>>> On Dec 31, 2020, at 3:10 AM, Stamatis Zampetakis <zabetak@gmail.com
> >
> > >> wrote:
> > >>>>
> > >>>> I just published the event on Meetup [1].
> > >>>>
> > >>>> The agenda is not yet finalized so if there are people who would
> like
> > to
> > >>>> give a talk or add/remove things from the agenda please reply to
> this
> > >>>> thread.
> > >>>>
> > >>>> Best,
> > >>>> Stamatis
> > >>>>
> > >>>> [1] https://www.meetup.com/Apache-Calcite/events/275461117/
> > >>>>
> > >>>>>> On Mon, Nov 30, 2020 at 12:37 AM Rui Wang <am...@apache.org>
> > >> wrote:
> > >>>>>
> > >>>>> Title: event timestamp semantic based streaming SQL
> > >>>>> Abstract: this talk will cover in Calcite Streaming SQL case, how
> to
> > >> reason
> > >>>>> data completeness in terms of event timestamp semantic and how to
> > >> control
> > >>>>> materialization latency given unbounded input data (in Calcite
> > roadmap
> > >> but
> > >>>>> not implemented yet).
> > >>>>>
> > >>>>> Duration: 20~30 mins
> > >>>>>
> > >>>>>> On Tue, Nov 24, 2020 at 8:56 AM Slim Bouguerra <bs...@apache.org>
> > >> wrote:
> > >>>>>>
> > >>>>>> this is a great idea thanks @Statmatis looking forward to learning
> > >> more
> > >>>>>> about Calcite especially the Streaming work.
> > >>>>>>
> > >>>>>>> On Mon, Nov 23, 2020 at 2:19 PM Rui Wang <am...@apache.org>
> > >> wrote:
> > >>>>>>
> > >>>>>>> Sorry for the late reply Statmatis. I have recently been pretty
> > busy
> > >> on
> > >>>>>>> work as it is approaching the end of the year.
> > >>>>>>>
> > >>>>>>> The time in [1] works perfectly for me. I will share the abstract
> > and
> > >>>>>>> expected duration soon (should within this week).
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> -Rui
> > >>>>>>>
> > >>>>>>> On Fri, Nov 20, 2020 at 2:11 AM Stamatis Zampetakis <
> > >> zabetak@gmail.com
> > >>>>>>
> > >>>>>>> wrote:
> > >>>>>>>
> > >>>>>>>> That would be great Vineet!
> > >>>>>>>>
> > >>>>>>>> @Julian, @Rui, @Vineet:
> > >>>>>>>> Can you share a small abstract (2-3 sentences) and expected
> > >> duration?
> > >>>>>>>> Can you check if the date/times proposed previously [1] work for
> > >> you.
> > >>>>>> If
> > >>>>>>>> not feel free to propose another slot.
> > >>>>>>>>
> > >>>>>>>> Best,
> > >>>>>>>> Stamatis
> > >>>>>>>>
> > >>>>>>>> [1] https://s.apache.org/uhrzo
> > >>>>>>>>
> > >>>>>>>> On Thu, Nov 19, 2020 at 6:18 PM Vineet Garg <vg...@apache.org>
> > >>>>> wrote:
> > >>>>>>>>
> > >>>>>>>>> I think this is a great idea. +1 for the online meetup.
> > >>>>>>>>>
> > >>>>>>>>> If there are slots left I can also talk about how Hive
> leverages
> > >>>>>>> Calcite
> > >>>>>>>> to
> > >>>>>>>>> do query optimization.
> > >>>>>>>>>
> > >>>>>>>>> -Vineet
> > >>>>>>>>>
> > >>>>>>>>> On Fri, Nov 6, 2020 at 7:21 AM Stamatis Zampetakis <
> > >>>>>> zabetak@gmail.com>
> > >>>>>>>>> wrote:
> > >>>>>>>>>
> > >>>>>>>>>> Let's try to fix the date/time and tentative agenda so that we
> > >>>>> can
> > >>>>>>> add
> > >>>>>>>>> some
> > >>>>>>>>>> information on meetup [1].
> > >>>>>>>>>>
> > >>>>>>>>>> So far we have three presenters, Julian, Rui, and myself. We
> can
> > >>>>>>> start
> > >>>>>>>>> like
> > >>>>>>>>>> that and if in the process there are more people interested to
> > >>>>>> give a
> > >>>>>>>>> small
> > >>>>>>>>>> talk we can update the program.
> > >>>>>>>>>>
> > >>>>>>>>>> Let's try to get a date in the last two weeks of January to
> give
> > >>>>>> us a
> > >>>>>>>> bit
> > >>>>>>>>>> more time to prepare. Personally, I don't have a preference
> for
> > >>>>>> that
> > >>>>>>>>> being
> > >>>>>>>>>> a business day or not and I am in UTC+1.
> > >>>>>>>>>> For instance, how do you feel about Wednesday, 20 January
> 2021,
> > >>>>>>>> 18:00:00
> > >>>>>>>>> to
> > >>>>>>>>>> 21:00 UTC+1 [2] ?
> > >>>>>>>>>>
> > >>>>>>>>>> As soon as we have a rough estimate on the number of attendees
> > we
> > >>>>>> can
> > >>>>>>>>> also
> > >>>>>>>>>> decide which platform to use for the event.
> > >>>>>>>>>>
> > >>>>>>>>>> Even if the number of participants ends up being low, having
> new
> > >>>>>>>>>> material for our website is still a plus.
> > >>>>>>>>>>
> > >>>>>>>>>> Best,
> > >>>>>>>>>> Stamatis
> > >>>>>>>>>>
> > >>>>>>>>>> [1] https://www.meetup.com/Apache-Calcite/
> > >>>>>>>>>> [2] https://s.apache.org/uhrzo
> > >>>>>>>>>>
> > >>>>>>>>>> Tentative Agenda
> > >>>>>>>>>>
> > >>>>>>>>>> Title: An introduction to query processing & Apache Calcite
> > >>>>>>>>>> Speaker: Stamatis Zampetakis
> > >>>>>>>>>> Duration: 50min
> > >>>>>>>>>> Abstract:
> > >>>>>>>>>> In this talk, I will go over some basic notions around query
> > >>>>>>> processors
> > >>>>>>>>> and
> > >>>>>>>>>> demonstrate how they map to concepts in Calcite.
> > >>>>>>>>>> I will start with some simple use-cases and show how from Java
> > >>>>> code
> > >>>>>>> we
> > >>>>>>>>> can
> > >>>>>>>>>> go to relational algebra and SQL, explaining the importance
> of a
> > >>>>>>>>>> declarative language and the role of a query processing
> > >>>>> framework.
> > >>>>>>>>>> Then, I will focus on the query processor, illustrating the
> > >>>>> general
> > >>>>>>>>>> architecture and the main components of Apache Calcite.
> > >>>>>>>>>> After a simple end to end example of the different modules, I
> > >>>>> will
> > >>>>>>>>> perform
> > >>>>>>>>>> a live coding session demonstrating how we can put together
> the
> > >>>>>> main
> > >>>>>>>>>> components of Calcite to build a simple query processor for
> > >>>>>> in-memory
> > >>>>>>>>>> data.
> > >>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>> On Thu, Oct 22, 2020 at 12:07 PM Danny Chan <
> > >>>>> yuzhao.cyz@gmail.com>
> > >>>>>>>>> wrote:
> > >>>>>>>>>>
> > >>>>>>>>>>> +1 for the online meeting, nice idea ~
> > >>>>>>>>>>>
> > >>>>>>>>>>> Best,
> > >>>>>>>>>>> Danny Chan
> > >>>>>>>>>>> 在 2020年10月22日 +0800 PM5:58,JiaTao Tao <taojiatao@gmail.com
> > >>>>>> ,写道:
> > >>>>>>>>>>>> I think it's a nice idea, hope to hear Julian's topic about
> > >>>>>>>>> lattice/mv,
> > >>>>>>>>>>> we
> > >>>>>>>>>>>> have a big demand on this and want to learn more.
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> Regards!
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> Aron Tao
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> Julian Hyde <jh...@apache.org> 于2020年10月16日周五 下午12:50写道:
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>> Nice idea, Stamatis. I'm happy to give a talk if people
> > >>>>> want
> > >>>>>> to
> > >>>>>>>>> hear
> > >>>>>>>>>>>>> it - possible topics include geospatial in Calcite, quick
> > >>>>>> intro
> > >>>>>>>> to
> > >>>>>>>>>>>>> RelBuilder, and lattices/materialized views.
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <
> > >>>>>>> amaliujia@apache.org>
> > >>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> I can give a small talk (10 to 20 mins) about changes of
> > >>>>>>>> Calcite
> > >>>>>>>>> to
> > >>>>>>>>>>>>> support
> > >>>>>>>>>>>>>> streaming.
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> -Rui
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> On Thu, Oct 15, 2020 at 7:19 AM Alessandro Solimando <
> > >>>>>>>>>>>>>> alessandro.solimando@gmail.com> wrote:
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> Hi Stamatis,
> > >>>>>>>>>>>>>>> that's a very nice idea, I am definitely interested in
> > >>>>>>>>> attending
> > >>>>>>>>>> a
> > >>>>>>>>>>>>> meetup
> > >>>>>>>>>>>>>>> and hearing presentations around Calcite.
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> Best regards,
> > >>>>>>>>>>>>>>> Alessandro
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> On Thu, 15 Oct 2020 at 15:09, Stamatis Zampetakis <
> > >>>>>>>>>>> zabetak@gmail.com>
> > >>>>>>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Hi guys,
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> How do you feel about participating in an online
> > >>>>> meetup
> > >>>>>>> for
> > >>>>>>>>>>> Calcite
> > >>>>>>>>>>>>> in
> > >>>>>>>>>>>>>>>> January 2021?
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> It's been forever since we organised a Calcite meetup
> > >>>>>> and
> > >>>>>>>>> with
> > >>>>>>>>>>> the
> > >>>>>>>>>>>>>>> current
> > >>>>>>>>>>>>>>>> situation (pandemic) it will be almost impossible to
> > >>>>>> hold
> > >>>>>>>> one
> > >>>>>>>>>> in
> > >>>>>>>>>>>>> person
> > >>>>>>>>>>>>>>> in
> > >>>>>>>>>>>>>>>> the near future.
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Nevertheless, people now more than ever tend to
> > >>>>>> organise
> > >>>>>>>> and
> > >>>>>>>>>>> attend
> > >>>>>>>>>>>>> such
> > >>>>>>>>>>>>>>>> events so we could take advantage of the situation to
> > >>>>>>>>> exchange
> > >>>>>>>>>>> ideas,
> > >>>>>>>>>>>>>>> learn
> > >>>>>>>>>>>>>>>> new things, and meet each other in a more interactive
> > >>>>>>> way.
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> We can have a few presentations and slots for open
> > >>>>>>>> discussion
> > >>>>>>>>>>> among
> > >>>>>>>>>>>>> us.
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> The subject can be anything from something very
> > >>>>>> technical
> > >>>>>>>> to
> > >>>>>>>>> a
> > >>>>>>>>>>> very
> > >>>>>>>>>>>>>>> simple
> > >>>>>>>>>>>>>>>> presentation of an adapter, the use of calcite in a
> > >>>>>>>>> university
> > >>>>>>>>>>>>> course, in
> > >>>>>>>>>>>>>>>> academia, or whatever else you can imagine.
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> The duration can be also flexible, ranging from a few
> > >>>>>>>> minutes
> > >>>>>>>>>> to
> > >>>>>>>>>>> an
> > >>>>>>>>>>>>> hour
> > >>>>>>>>>>>>>>> or
> > >>>>>>>>>>>>>>>> more depending on the courage of the speaker.
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> I'm sure most of us have some slides here and there
> > >>>>>> that
> > >>>>>>>>> could
> > >>>>>>>>>>> feed a
> > >>>>>>>>>>>>>>> small
> > >>>>>>>>>>>>>>>> presentation around Calcite so let's make this
> > >>>>> happen!
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> So are there people interested to give a talk around
> > >>>>>>>> Calcite?
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Personally, I can give a presentation on very basic
> > >>>>>> stuff
> > >>>>>>>> on
> > >>>>>>>>>>> query
> > >>>>>>>>>>>>>>>> optimization and Calcite showing a bit of motivation
> > >>>>>> and
> > >>>>>>>>> going
> > >>>>>>>>>>>>> through
> > >>>>>>>>>>>>>>> the
> > >>>>>>>>>>>>>>>> main APIs with examples and code samples.
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Apart from speakers, are there people interested in
> > >>>>>>>> attending
> > >>>>>>>>>>> such
> > >>>>>>>>>>>>>>> meetups?
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> We can fix the date and time based on the region of
> > >>>>> the
> > >>>>>>>>>> majority.
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Best,
> > >>>>>>>>>>>>>>>> Stamatis
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>
> > >>>>>>>
> > >>>>>>
> > >>>>>
> > >>
> >
> >
>

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Vladimir Ozerov <pp...@gmail.com>.
Hi,

I can share our experience with Apache Calcite  integration into Hazelcast
distributed SQL engine.

Regards,
Vladimir

Вт, 5 янв. 2021 г. в 00:48, Vineet G <vg...@gmail.com>:

> Hi Stamatis,
>
> Something has come up and unfortunately I will not be able to present the
> talk.
>
> Vineet
>
> > On Jan 3, 2021, at 1:37 PM, Stamatis Zampetakis <za...@gmail.com>
> wrote:
> >
> > I updated the agenda on meetup to include Julian's talk around spatial
> > queries.
> >
> > So far we have four presentations lasting approximately 1h45 so I still
> > find the duration reasonable.
> >
> > Of course if there are more people interested to present something we can
> > schedule another meetup in April as Julian suggested.
> > I am always happy to see what other people are working on and more
> Calcite
> > use-cases.
> >
> > Best,
> > Stamatis
> >
> > On Sun, Jan 3, 2021 at 2:09 AM Julian Hyde <jh...@gmail.com>
> wrote:
> >
> >> In other news.... I’ll be co-presenting (with Mosha Pasumansky) a talk
> >> “Open source SQL - beyond parsers: ZetaSQL and Apache Calcite” at the
> >> Northwest Database Society Annual Meeting on January 29th. It’s virtual
> and
> >> free, but you must sign up to attend.
> >>
> >> Julian
> >>
> >> [1] https://sites.google.com/view/nwds2021
> >>
> >>> On Jan 2, 2021, at 12:47 PM, Julian Hyde <jh...@gmail.com>
> wrote:
> >>>
> >>> I can give a talk “Implementing spatial queries using algebra
> >> rewrites”, 20 minutes.
> >>>
> >>> But if that makes the meetup too long, I am equally happy to postpone
> >> the talk. How about scheduling another meetup  in say April?
> >>>
> >>> Julian
> >>>
> >>>> On Dec 31, 2020, at 3:10 AM, Stamatis Zampetakis <za...@gmail.com>
> >> wrote:
> >>>>
> >>>> I just published the event on Meetup [1].
> >>>>
> >>>> The agenda is not yet finalized so if there are people who would like
> to
> >>>> give a talk or add/remove things from the agenda please reply to this
> >>>> thread.
> >>>>
> >>>> Best,
> >>>> Stamatis
> >>>>
> >>>> [1] https://www.meetup.com/Apache-Calcite/events/275461117/
> >>>>
> >>>>>> On Mon, Nov 30, 2020 at 12:37 AM Rui Wang <am...@apache.org>
> >> wrote:
> >>>>>
> >>>>> Title: event timestamp semantic based streaming SQL
> >>>>> Abstract: this talk will cover in Calcite Streaming SQL case, how to
> >> reason
> >>>>> data completeness in terms of event timestamp semantic and how to
> >> control
> >>>>> materialization latency given unbounded input data (in Calcite
> roadmap
> >> but
> >>>>> not implemented yet).
> >>>>>
> >>>>> Duration: 20~30 mins
> >>>>>
> >>>>>> On Tue, Nov 24, 2020 at 8:56 AM Slim Bouguerra <bs...@apache.org>
> >> wrote:
> >>>>>>
> >>>>>> this is a great idea thanks @Statmatis looking forward to learning
> >> more
> >>>>>> about Calcite especially the Streaming work.
> >>>>>>
> >>>>>>> On Mon, Nov 23, 2020 at 2:19 PM Rui Wang <am...@apache.org>
> >> wrote:
> >>>>>>
> >>>>>>> Sorry for the late reply Statmatis. I have recently been pretty
> busy
> >> on
> >>>>>>> work as it is approaching the end of the year.
> >>>>>>>
> >>>>>>> The time in [1] works perfectly for me. I will share the abstract
> and
> >>>>>>> expected duration soon (should within this week).
> >>>>>>>
> >>>>>>>
> >>>>>>> -Rui
> >>>>>>>
> >>>>>>> On Fri, Nov 20, 2020 at 2:11 AM Stamatis Zampetakis <
> >> zabetak@gmail.com
> >>>>>>
> >>>>>>> wrote:
> >>>>>>>
> >>>>>>>> That would be great Vineet!
> >>>>>>>>
> >>>>>>>> @Julian, @Rui, @Vineet:
> >>>>>>>> Can you share a small abstract (2-3 sentences) and expected
> >> duration?
> >>>>>>>> Can you check if the date/times proposed previously [1] work for
> >> you.
> >>>>>> If
> >>>>>>>> not feel free to propose another slot.
> >>>>>>>>
> >>>>>>>> Best,
> >>>>>>>> Stamatis
> >>>>>>>>
> >>>>>>>> [1] https://s.apache.org/uhrzo
> >>>>>>>>
> >>>>>>>> On Thu, Nov 19, 2020 at 6:18 PM Vineet Garg <vg...@apache.org>
> >>>>> wrote:
> >>>>>>>>
> >>>>>>>>> I think this is a great idea. +1 for the online meetup.
> >>>>>>>>>
> >>>>>>>>> If there are slots left I can also talk about how Hive leverages
> >>>>>>> Calcite
> >>>>>>>> to
> >>>>>>>>> do query optimization.
> >>>>>>>>>
> >>>>>>>>> -Vineet
> >>>>>>>>>
> >>>>>>>>> On Fri, Nov 6, 2020 at 7:21 AM Stamatis Zampetakis <
> >>>>>> zabetak@gmail.com>
> >>>>>>>>> wrote:
> >>>>>>>>>
> >>>>>>>>>> Let's try to fix the date/time and tentative agenda so that we
> >>>>> can
> >>>>>>> add
> >>>>>>>>> some
> >>>>>>>>>> information on meetup [1].
> >>>>>>>>>>
> >>>>>>>>>> So far we have three presenters, Julian, Rui, and myself. We can
> >>>>>>> start
> >>>>>>>>> like
> >>>>>>>>>> that and if in the process there are more people interested to
> >>>>>> give a
> >>>>>>>>> small
> >>>>>>>>>> talk we can update the program.
> >>>>>>>>>>
> >>>>>>>>>> Let's try to get a date in the last two weeks of January to give
> >>>>>> us a
> >>>>>>>> bit
> >>>>>>>>>> more time to prepare. Personally, I don't have a preference for
> >>>>>> that
> >>>>>>>>> being
> >>>>>>>>>> a business day or not and I am in UTC+1.
> >>>>>>>>>> For instance, how do you feel about Wednesday, 20 January 2021,
> >>>>>>>> 18:00:00
> >>>>>>>>> to
> >>>>>>>>>> 21:00 UTC+1 [2] ?
> >>>>>>>>>>
> >>>>>>>>>> As soon as we have a rough estimate on the number of attendees
> we
> >>>>>> can
> >>>>>>>>> also
> >>>>>>>>>> decide which platform to use for the event.
> >>>>>>>>>>
> >>>>>>>>>> Even if the number of participants ends up being low, having new
> >>>>>>>>>> material for our website is still a plus.
> >>>>>>>>>>
> >>>>>>>>>> Best,
> >>>>>>>>>> Stamatis
> >>>>>>>>>>
> >>>>>>>>>> [1] https://www.meetup.com/Apache-Calcite/
> >>>>>>>>>> [2] https://s.apache.org/uhrzo
> >>>>>>>>>>
> >>>>>>>>>> Tentative Agenda
> >>>>>>>>>>
> >>>>>>>>>> Title: An introduction to query processing & Apache Calcite
> >>>>>>>>>> Speaker: Stamatis Zampetakis
> >>>>>>>>>> Duration: 50min
> >>>>>>>>>> Abstract:
> >>>>>>>>>> In this talk, I will go over some basic notions around query
> >>>>>>> processors
> >>>>>>>>> and
> >>>>>>>>>> demonstrate how they map to concepts in Calcite.
> >>>>>>>>>> I will start with some simple use-cases and show how from Java
> >>>>> code
> >>>>>>> we
> >>>>>>>>> can
> >>>>>>>>>> go to relational algebra and SQL, explaining the importance of a
> >>>>>>>>>> declarative language and the role of a query processing
> >>>>> framework.
> >>>>>>>>>> Then, I will focus on the query processor, illustrating the
> >>>>> general
> >>>>>>>>>> architecture and the main components of Apache Calcite.
> >>>>>>>>>> After a simple end to end example of the different modules, I
> >>>>> will
> >>>>>>>>> perform
> >>>>>>>>>> a live coding session demonstrating how we can put together the
> >>>>>> main
> >>>>>>>>>> components of Calcite to build a simple query processor for
> >>>>>> in-memory
> >>>>>>>>>> data.
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> On Thu, Oct 22, 2020 at 12:07 PM Danny Chan <
> >>>>> yuzhao.cyz@gmail.com>
> >>>>>>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>>> +1 for the online meeting, nice idea ~
> >>>>>>>>>>>
> >>>>>>>>>>> Best,
> >>>>>>>>>>> Danny Chan
> >>>>>>>>>>> 在 2020年10月22日 +0800 PM5:58,JiaTao Tao <taojiatao@gmail.com
> >>>>>> ,写道:
> >>>>>>>>>>>> I think it's a nice idea, hope to hear Julian's topic about
> >>>>>>>>> lattice/mv,
> >>>>>>>>>>> we
> >>>>>>>>>>>> have a big demand on this and want to learn more.
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> Regards!
> >>>>>>>>>>>>
> >>>>>>>>>>>> Aron Tao
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> Julian Hyde <jh...@apache.org> 于2020年10月16日周五 下午12:50写道:
> >>>>>>>>>>>>
> >>>>>>>>>>>>> Nice idea, Stamatis. I'm happy to give a talk if people
> >>>>> want
> >>>>>> to
> >>>>>>>>> hear
> >>>>>>>>>>>>> it - possible topics include geospatial in Calcite, quick
> >>>>>> intro
> >>>>>>>> to
> >>>>>>>>>>>>> RelBuilder, and lattices/materialized views.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <
> >>>>>>> amaliujia@apache.org>
> >>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> I can give a small talk (10 to 20 mins) about changes of
> >>>>>>>> Calcite
> >>>>>>>>> to
> >>>>>>>>>>>>> support
> >>>>>>>>>>>>>> streaming.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> -Rui
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> On Thu, Oct 15, 2020 at 7:19 AM Alessandro Solimando <
> >>>>>>>>>>>>>> alessandro.solimando@gmail.com> wrote:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Hi Stamatis,
> >>>>>>>>>>>>>>> that's a very nice idea, I am definitely interested in
> >>>>>>>>> attending
> >>>>>>>>>> a
> >>>>>>>>>>>>> meetup
> >>>>>>>>>>>>>>> and hearing presentations around Calcite.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Best regards,
> >>>>>>>>>>>>>>> Alessandro
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> On Thu, 15 Oct 2020 at 15:09, Stamatis Zampetakis <
> >>>>>>>>>>> zabetak@gmail.com>
> >>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Hi guys,
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> How do you feel about participating in an online
> >>>>> meetup
> >>>>>>> for
> >>>>>>>>>>> Calcite
> >>>>>>>>>>>>> in
> >>>>>>>>>>>>>>>> January 2021?
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> It's been forever since we organised a Calcite meetup
> >>>>>> and
> >>>>>>>>> with
> >>>>>>>>>>> the
> >>>>>>>>>>>>>>> current
> >>>>>>>>>>>>>>>> situation (pandemic) it will be almost impossible to
> >>>>>> hold
> >>>>>>>> one
> >>>>>>>>>> in
> >>>>>>>>>>>>> person
> >>>>>>>>>>>>>>> in
> >>>>>>>>>>>>>>>> the near future.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Nevertheless, people now more than ever tend to
> >>>>>> organise
> >>>>>>>> and
> >>>>>>>>>>> attend
> >>>>>>>>>>>>> such
> >>>>>>>>>>>>>>>> events so we could take advantage of the situation to
> >>>>>>>>> exchange
> >>>>>>>>>>> ideas,
> >>>>>>>>>>>>>>> learn
> >>>>>>>>>>>>>>>> new things, and meet each other in a more interactive
> >>>>>>> way.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> We can have a few presentations and slots for open
> >>>>>>>> discussion
> >>>>>>>>>>> among
> >>>>>>>>>>>>> us.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> The subject can be anything from something very
> >>>>>> technical
> >>>>>>>> to
> >>>>>>>>> a
> >>>>>>>>>>> very
> >>>>>>>>>>>>>>> simple
> >>>>>>>>>>>>>>>> presentation of an adapter, the use of calcite in a
> >>>>>>>>> university
> >>>>>>>>>>>>> course, in
> >>>>>>>>>>>>>>>> academia, or whatever else you can imagine.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> The duration can be also flexible, ranging from a few
> >>>>>>>> minutes
> >>>>>>>>>> to
> >>>>>>>>>>> an
> >>>>>>>>>>>>> hour
> >>>>>>>>>>>>>>> or
> >>>>>>>>>>>>>>>> more depending on the courage of the speaker.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> I'm sure most of us have some slides here and there
> >>>>>> that
> >>>>>>>>> could
> >>>>>>>>>>> feed a
> >>>>>>>>>>>>>>> small
> >>>>>>>>>>>>>>>> presentation around Calcite so let's make this
> >>>>> happen!
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> So are there people interested to give a talk around
> >>>>>>>> Calcite?
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Personally, I can give a presentation on very basic
> >>>>>> stuff
> >>>>>>>> on
> >>>>>>>>>>> query
> >>>>>>>>>>>>>>>> optimization and Calcite showing a bit of motivation
> >>>>>> and
> >>>>>>>>> going
> >>>>>>>>>>>>> through
> >>>>>>>>>>>>>>> the
> >>>>>>>>>>>>>>>> main APIs with examples and code samples.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Apart from speakers, are there people interested in
> >>>>>>>> attending
> >>>>>>>>>>> such
> >>>>>>>>>>>>>>> meetups?
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> We can fix the date and time based on the region of
> >>>>> the
> >>>>>>>>>> majority.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Best,
> >>>>>>>>>>>>>>>> Stamatis
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>
>
>

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Vineet G <vg...@gmail.com>.
Hi Stamatis,

Something has come up and unfortunately I will not be able to present the talk.

Vineet

> On Jan 3, 2021, at 1:37 PM, Stamatis Zampetakis <za...@gmail.com> wrote:
> 
> I updated the agenda on meetup to include Julian's talk around spatial
> queries.
> 
> So far we have four presentations lasting approximately 1h45 so I still
> find the duration reasonable.
> 
> Of course if there are more people interested to present something we can
> schedule another meetup in April as Julian suggested.
> I am always happy to see what other people are working on and more Calcite
> use-cases.
> 
> Best,
> Stamatis
> 
> On Sun, Jan 3, 2021 at 2:09 AM Julian Hyde <jh...@gmail.com> wrote:
> 
>> In other news.... I’ll be co-presenting (with Mosha Pasumansky) a talk
>> “Open source SQL - beyond parsers: ZetaSQL and Apache Calcite” at the
>> Northwest Database Society Annual Meeting on January 29th. It’s virtual and
>> free, but you must sign up to attend.
>> 
>> Julian
>> 
>> [1] https://sites.google.com/view/nwds2021
>> 
>>> On Jan 2, 2021, at 12:47 PM, Julian Hyde <jh...@gmail.com> wrote:
>>> 
>>> I can give a talk “Implementing spatial queries using algebra
>> rewrites”, 20 minutes.
>>> 
>>> But if that makes the meetup too long, I am equally happy to postpone
>> the talk. How about scheduling another meetup  in say April?
>>> 
>>> Julian
>>> 
>>>> On Dec 31, 2020, at 3:10 AM, Stamatis Zampetakis <za...@gmail.com>
>> wrote:
>>>> 
>>>> I just published the event on Meetup [1].
>>>> 
>>>> The agenda is not yet finalized so if there are people who would like to
>>>> give a talk or add/remove things from the agenda please reply to this
>>>> thread.
>>>> 
>>>> Best,
>>>> Stamatis
>>>> 
>>>> [1] https://www.meetup.com/Apache-Calcite/events/275461117/
>>>> 
>>>>>> On Mon, Nov 30, 2020 at 12:37 AM Rui Wang <am...@apache.org>
>> wrote:
>>>>> 
>>>>> Title: event timestamp semantic based streaming SQL
>>>>> Abstract: this talk will cover in Calcite Streaming SQL case, how to
>> reason
>>>>> data completeness in terms of event timestamp semantic and how to
>> control
>>>>> materialization latency given unbounded input data (in Calcite roadmap
>> but
>>>>> not implemented yet).
>>>>> 
>>>>> Duration: 20~30 mins
>>>>> 
>>>>>> On Tue, Nov 24, 2020 at 8:56 AM Slim Bouguerra <bs...@apache.org>
>> wrote:
>>>>>> 
>>>>>> this is a great idea thanks @Statmatis looking forward to learning
>> more
>>>>>> about Calcite especially the Streaming work.
>>>>>> 
>>>>>>> On Mon, Nov 23, 2020 at 2:19 PM Rui Wang <am...@apache.org>
>> wrote:
>>>>>> 
>>>>>>> Sorry for the late reply Statmatis. I have recently been pretty busy
>> on
>>>>>>> work as it is approaching the end of the year.
>>>>>>> 
>>>>>>> The time in [1] works perfectly for me. I will share the abstract and
>>>>>>> expected duration soon (should within this week).
>>>>>>> 
>>>>>>> 
>>>>>>> -Rui
>>>>>>> 
>>>>>>> On Fri, Nov 20, 2020 at 2:11 AM Stamatis Zampetakis <
>> zabetak@gmail.com
>>>>>> 
>>>>>>> wrote:
>>>>>>> 
>>>>>>>> That would be great Vineet!
>>>>>>>> 
>>>>>>>> @Julian, @Rui, @Vineet:
>>>>>>>> Can you share a small abstract (2-3 sentences) and expected
>> duration?
>>>>>>>> Can you check if the date/times proposed previously [1] work for
>> you.
>>>>>> If
>>>>>>>> not feel free to propose another slot.
>>>>>>>> 
>>>>>>>> Best,
>>>>>>>> Stamatis
>>>>>>>> 
>>>>>>>> [1] https://s.apache.org/uhrzo
>>>>>>>> 
>>>>>>>> On Thu, Nov 19, 2020 at 6:18 PM Vineet Garg <vg...@apache.org>
>>>>> wrote:
>>>>>>>> 
>>>>>>>>> I think this is a great idea. +1 for the online meetup.
>>>>>>>>> 
>>>>>>>>> If there are slots left I can also talk about how Hive leverages
>>>>>>> Calcite
>>>>>>>> to
>>>>>>>>> do query optimization.
>>>>>>>>> 
>>>>>>>>> -Vineet
>>>>>>>>> 
>>>>>>>>> On Fri, Nov 6, 2020 at 7:21 AM Stamatis Zampetakis <
>>>>>> zabetak@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>>> Let's try to fix the date/time and tentative agenda so that we
>>>>> can
>>>>>>> add
>>>>>>>>> some
>>>>>>>>>> information on meetup [1].
>>>>>>>>>> 
>>>>>>>>>> So far we have three presenters, Julian, Rui, and myself. We can
>>>>>>> start
>>>>>>>>> like
>>>>>>>>>> that and if in the process there are more people interested to
>>>>>> give a
>>>>>>>>> small
>>>>>>>>>> talk we can update the program.
>>>>>>>>>> 
>>>>>>>>>> Let's try to get a date in the last two weeks of January to give
>>>>>> us a
>>>>>>>> bit
>>>>>>>>>> more time to prepare. Personally, I don't have a preference for
>>>>>> that
>>>>>>>>> being
>>>>>>>>>> a business day or not and I am in UTC+1.
>>>>>>>>>> For instance, how do you feel about Wednesday, 20 January 2021,
>>>>>>>> 18:00:00
>>>>>>>>> to
>>>>>>>>>> 21:00 UTC+1 [2] ?
>>>>>>>>>> 
>>>>>>>>>> As soon as we have a rough estimate on the number of attendees we
>>>>>> can
>>>>>>>>> also
>>>>>>>>>> decide which platform to use for the event.
>>>>>>>>>> 
>>>>>>>>>> Even if the number of participants ends up being low, having new
>>>>>>>>>> material for our website is still a plus.
>>>>>>>>>> 
>>>>>>>>>> Best,
>>>>>>>>>> Stamatis
>>>>>>>>>> 
>>>>>>>>>> [1] https://www.meetup.com/Apache-Calcite/
>>>>>>>>>> [2] https://s.apache.org/uhrzo
>>>>>>>>>> 
>>>>>>>>>> Tentative Agenda
>>>>>>>>>> 
>>>>>>>>>> Title: An introduction to query processing & Apache Calcite
>>>>>>>>>> Speaker: Stamatis Zampetakis
>>>>>>>>>> Duration: 50min
>>>>>>>>>> Abstract:
>>>>>>>>>> In this talk, I will go over some basic notions around query
>>>>>>> processors
>>>>>>>>> and
>>>>>>>>>> demonstrate how they map to concepts in Calcite.
>>>>>>>>>> I will start with some simple use-cases and show how from Java
>>>>> code
>>>>>>> we
>>>>>>>>> can
>>>>>>>>>> go to relational algebra and SQL, explaining the importance of a
>>>>>>>>>> declarative language and the role of a query processing
>>>>> framework.
>>>>>>>>>> Then, I will focus on the query processor, illustrating the
>>>>> general
>>>>>>>>>> architecture and the main components of Apache Calcite.
>>>>>>>>>> After a simple end to end example of the different modules, I
>>>>> will
>>>>>>>>> perform
>>>>>>>>>> a live coding session demonstrating how we can put together the
>>>>>> main
>>>>>>>>>> components of Calcite to build a simple query processor for
>>>>>> in-memory
>>>>>>>>>> data.
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> On Thu, Oct 22, 2020 at 12:07 PM Danny Chan <
>>>>> yuzhao.cyz@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>> 
>>>>>>>>>>> +1 for the online meeting, nice idea ~
>>>>>>>>>>> 
>>>>>>>>>>> Best,
>>>>>>>>>>> Danny Chan
>>>>>>>>>>> 在 2020年10月22日 +0800 PM5:58,JiaTao Tao <taojiatao@gmail.com
>>>>>> ,写道:
>>>>>>>>>>>> I think it's a nice idea, hope to hear Julian's topic about
>>>>>>>>> lattice/mv,
>>>>>>>>>>> we
>>>>>>>>>>>> have a big demand on this and want to learn more.
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> Regards!
>>>>>>>>>>>> 
>>>>>>>>>>>> Aron Tao
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> Julian Hyde <jh...@apache.org> 于2020年10月16日周五 下午12:50写道:
>>>>>>>>>>>> 
>>>>>>>>>>>>> Nice idea, Stamatis. I'm happy to give a talk if people
>>>>> want
>>>>>> to
>>>>>>>>> hear
>>>>>>>>>>>>> it - possible topics include geospatial in Calcite, quick
>>>>>> intro
>>>>>>>> to
>>>>>>>>>>>>> RelBuilder, and lattices/materialized views.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <
>>>>>>> amaliujia@apache.org>
>>>>>>>>>>> wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I can give a small talk (10 to 20 mins) about changes of
>>>>>>>> Calcite
>>>>>>>>> to
>>>>>>>>>>>>> support
>>>>>>>>>>>>>> streaming.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> -Rui
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Thu, Oct 15, 2020 at 7:19 AM Alessandro Solimando <
>>>>>>>>>>>>>> alessandro.solimando@gmail.com> wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Hi Stamatis,
>>>>>>>>>>>>>>> that's a very nice idea, I am definitely interested in
>>>>>>>>> attending
>>>>>>>>>> a
>>>>>>>>>>>>> meetup
>>>>>>>>>>>>>>> and hearing presentations around Calcite.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Best regards,
>>>>>>>>>>>>>>> Alessandro
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> On Thu, 15 Oct 2020 at 15:09, Stamatis Zampetakis <
>>>>>>>>>>> zabetak@gmail.com>
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Hi guys,
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> How do you feel about participating in an online
>>>>> meetup
>>>>>>> for
>>>>>>>>>>> Calcite
>>>>>>>>>>>>> in
>>>>>>>>>>>>>>>> January 2021?
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> It's been forever since we organised a Calcite meetup
>>>>>> and
>>>>>>>>> with
>>>>>>>>>>> the
>>>>>>>>>>>>>>> current
>>>>>>>>>>>>>>>> situation (pandemic) it will be almost impossible to
>>>>>> hold
>>>>>>>> one
>>>>>>>>>> in
>>>>>>>>>>>>> person
>>>>>>>>>>>>>>> in
>>>>>>>>>>>>>>>> the near future.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Nevertheless, people now more than ever tend to
>>>>>> organise
>>>>>>>> and
>>>>>>>>>>> attend
>>>>>>>>>>>>> such
>>>>>>>>>>>>>>>> events so we could take advantage of the situation to
>>>>>>>>> exchange
>>>>>>>>>>> ideas,
>>>>>>>>>>>>>>> learn
>>>>>>>>>>>>>>>> new things, and meet each other in a more interactive
>>>>>>> way.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> We can have a few presentations and slots for open
>>>>>>>> discussion
>>>>>>>>>>> among
>>>>>>>>>>>>> us.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> The subject can be anything from something very
>>>>>> technical
>>>>>>>> to
>>>>>>>>> a
>>>>>>>>>>> very
>>>>>>>>>>>>>>> simple
>>>>>>>>>>>>>>>> presentation of an adapter, the use of calcite in a
>>>>>>>>> university
>>>>>>>>>>>>> course, in
>>>>>>>>>>>>>>>> academia, or whatever else you can imagine.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> The duration can be also flexible, ranging from a few
>>>>>>>> minutes
>>>>>>>>>> to
>>>>>>>>>>> an
>>>>>>>>>>>>> hour
>>>>>>>>>>>>>>> or
>>>>>>>>>>>>>>>> more depending on the courage of the speaker.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> I'm sure most of us have some slides here and there
>>>>>> that
>>>>>>>>> could
>>>>>>>>>>> feed a
>>>>>>>>>>>>>>> small
>>>>>>>>>>>>>>>> presentation around Calcite so let's make this
>>>>> happen!
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> So are there people interested to give a talk around
>>>>>>>> Calcite?
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Personally, I can give a presentation on very basic
>>>>>> stuff
>>>>>>>> on
>>>>>>>>>>> query
>>>>>>>>>>>>>>>> optimization and Calcite showing a bit of motivation
>>>>>> and
>>>>>>>>> going
>>>>>>>>>>>>> through
>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>> main APIs with examples and code samples.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Apart from speakers, are there people interested in
>>>>>>>> attending
>>>>>>>>>>> such
>>>>>>>>>>>>>>> meetups?
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> We can fix the date and time based on the region of
>>>>> the
>>>>>>>>>> majority.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Best,
>>>>>>>>>>>>>>>> Stamatis
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>> 


Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Stamatis Zampetakis <za...@gmail.com>.
I updated the agenda on meetup to include Julian's talk around spatial
queries.

So far we have four presentations lasting approximately 1h45 so I still
find the duration reasonable.

Of course if there are more people interested to present something we can
schedule another meetup in April as Julian suggested.
I am always happy to see what other people are working on and more Calcite
use-cases.

Best,
Stamatis

On Sun, Jan 3, 2021 at 2:09 AM Julian Hyde <jh...@gmail.com> wrote:

> In other news.... I’ll be co-presenting (with Mosha Pasumansky) a talk
> “Open source SQL - beyond parsers: ZetaSQL and Apache Calcite” at the
> Northwest Database Society Annual Meeting on January 29th. It’s virtual and
> free, but you must sign up to attend.
>
> Julian
>
> [1] https://sites.google.com/view/nwds2021
>
> > On Jan 2, 2021, at 12:47 PM, Julian Hyde <jh...@gmail.com> wrote:
> >
> > I can give a talk “Implementing spatial queries using algebra
> rewrites”, 20 minutes.
> >
> > But if that makes the meetup too long, I am equally happy to postpone
> the talk. How about scheduling another meetup  in say April?
> >
> > Julian
> >
> >> On Dec 31, 2020, at 3:10 AM, Stamatis Zampetakis <za...@gmail.com>
> wrote:
> >>
> >> I just published the event on Meetup [1].
> >>
> >> The agenda is not yet finalized so if there are people who would like to
> >> give a talk or add/remove things from the agenda please reply to this
> >> thread.
> >>
> >> Best,
> >> Stamatis
> >>
> >> [1] https://www.meetup.com/Apache-Calcite/events/275461117/
> >>
> >>>> On Mon, Nov 30, 2020 at 12:37 AM Rui Wang <am...@apache.org>
> wrote:
> >>>
> >>> Title: event timestamp semantic based streaming SQL
> >>> Abstract: this talk will cover in Calcite Streaming SQL case, how to
> reason
> >>> data completeness in terms of event timestamp semantic and how to
> control
> >>> materialization latency given unbounded input data (in Calcite roadmap
> but
> >>> not implemented yet).
> >>>
> >>> Duration: 20~30 mins
> >>>
> >>>> On Tue, Nov 24, 2020 at 8:56 AM Slim Bouguerra <bs...@apache.org>
> wrote:
> >>>>
> >>>> this is a great idea thanks @Statmatis looking forward to learning
> more
> >>>> about Calcite especially the Streaming work.
> >>>>
> >>>>> On Mon, Nov 23, 2020 at 2:19 PM Rui Wang <am...@apache.org>
> wrote:
> >>>>
> >>>>> Sorry for the late reply Statmatis. I have recently been pretty busy
> on
> >>>>> work as it is approaching the end of the year.
> >>>>>
> >>>>> The time in [1] works perfectly for me. I will share the abstract and
> >>>>> expected duration soon (should within this week).
> >>>>>
> >>>>>
> >>>>> -Rui
> >>>>>
> >>>>> On Fri, Nov 20, 2020 at 2:11 AM Stamatis Zampetakis <
> zabetak@gmail.com
> >>>>
> >>>>> wrote:
> >>>>>
> >>>>>> That would be great Vineet!
> >>>>>>
> >>>>>> @Julian, @Rui, @Vineet:
> >>>>>> Can you share a small abstract (2-3 sentences) and expected
> duration?
> >>>>>> Can you check if the date/times proposed previously [1] work for
> you.
> >>>> If
> >>>>>> not feel free to propose another slot.
> >>>>>>
> >>>>>> Best,
> >>>>>> Stamatis
> >>>>>>
> >>>>>> [1] https://s.apache.org/uhrzo
> >>>>>>
> >>>>>> On Thu, Nov 19, 2020 at 6:18 PM Vineet Garg <vg...@apache.org>
> >>> wrote:
> >>>>>>
> >>>>>>> I think this is a great idea. +1 for the online meetup.
> >>>>>>>
> >>>>>>> If there are slots left I can also talk about how Hive leverages
> >>>>> Calcite
> >>>>>> to
> >>>>>>> do query optimization.
> >>>>>>>
> >>>>>>> -Vineet
> >>>>>>>
> >>>>>>> On Fri, Nov 6, 2020 at 7:21 AM Stamatis Zampetakis <
> >>>> zabetak@gmail.com>
> >>>>>>> wrote:
> >>>>>>>
> >>>>>>>> Let's try to fix the date/time and tentative agenda so that we
> >>> can
> >>>>> add
> >>>>>>> some
> >>>>>>>> information on meetup [1].
> >>>>>>>>
> >>>>>>>> So far we have three presenters, Julian, Rui, and myself. We can
> >>>>> start
> >>>>>>> like
> >>>>>>>> that and if in the process there are more people interested to
> >>>> give a
> >>>>>>> small
> >>>>>>>> talk we can update the program.
> >>>>>>>>
> >>>>>>>> Let's try to get a date in the last two weeks of January to give
> >>>> us a
> >>>>>> bit
> >>>>>>>> more time to prepare. Personally, I don't have a preference for
> >>>> that
> >>>>>>> being
> >>>>>>>> a business day or not and I am in UTC+1.
> >>>>>>>> For instance, how do you feel about Wednesday, 20 January 2021,
> >>>>>> 18:00:00
> >>>>>>> to
> >>>>>>>> 21:00 UTC+1 [2] ?
> >>>>>>>>
> >>>>>>>> As soon as we have a rough estimate on the number of attendees we
> >>>> can
> >>>>>>> also
> >>>>>>>> decide which platform to use for the event.
> >>>>>>>>
> >>>>>>>> Even if the number of participants ends up being low, having new
> >>>>>>>> material for our website is still a plus.
> >>>>>>>>
> >>>>>>>> Best,
> >>>>>>>> Stamatis
> >>>>>>>>
> >>>>>>>> [1] https://www.meetup.com/Apache-Calcite/
> >>>>>>>> [2] https://s.apache.org/uhrzo
> >>>>>>>>
> >>>>>>>> Tentative Agenda
> >>>>>>>>
> >>>>>>>> Title: An introduction to query processing & Apache Calcite
> >>>>>>>> Speaker: Stamatis Zampetakis
> >>>>>>>> Duration: 50min
> >>>>>>>> Abstract:
> >>>>>>>> In this talk, I will go over some basic notions around query
> >>>>> processors
> >>>>>>> and
> >>>>>>>> demonstrate how they map to concepts in Calcite.
> >>>>>>>> I will start with some simple use-cases and show how from Java
> >>> code
> >>>>> we
> >>>>>>> can
> >>>>>>>> go to relational algebra and SQL, explaining the importance of a
> >>>>>>>> declarative language and the role of a query processing
> >>> framework.
> >>>>>>>> Then, I will focus on the query processor, illustrating the
> >>> general
> >>>>>>>> architecture and the main components of Apache Calcite.
> >>>>>>>> After a simple end to end example of the different modules, I
> >>> will
> >>>>>>> perform
> >>>>>>>> a live coding session demonstrating how we can put together the
> >>>> main
> >>>>>>>> components of Calcite to build a simple query processor for
> >>>> in-memory
> >>>>>>>> data.
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> On Thu, Oct 22, 2020 at 12:07 PM Danny Chan <
> >>> yuzhao.cyz@gmail.com>
> >>>>>>> wrote:
> >>>>>>>>
> >>>>>>>>> +1 for the online meeting, nice idea ~
> >>>>>>>>>
> >>>>>>>>> Best,
> >>>>>>>>> Danny Chan
> >>>>>>>>> 在 2020年10月22日 +0800 PM5:58,JiaTao Tao <taojiatao@gmail.com
> >>>> ,写道:
> >>>>>>>>>> I think it's a nice idea, hope to hear Julian's topic about
> >>>>>>> lattice/mv,
> >>>>>>>>> we
> >>>>>>>>>> have a big demand on this and want to learn more.
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Regards!
> >>>>>>>>>>
> >>>>>>>>>> Aron Tao
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Julian Hyde <jh...@apache.org> 于2020年10月16日周五 下午12:50写道:
> >>>>>>>>>>
> >>>>>>>>>>> Nice idea, Stamatis. I'm happy to give a talk if people
> >>> want
> >>>> to
> >>>>>>> hear
> >>>>>>>>>>> it - possible topics include geospatial in Calcite, quick
> >>>> intro
> >>>>>> to
> >>>>>>>>>>> RelBuilder, and lattices/materialized views.
> >>>>>>>>>>>
> >>>>>>>>>>> On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <
> >>>>> amaliujia@apache.org>
> >>>>>>>>> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>> I can give a small talk (10 to 20 mins) about changes of
> >>>>>> Calcite
> >>>>>>> to
> >>>>>>>>>>> support
> >>>>>>>>>>>> streaming.
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> -Rui
> >>>>>>>>>>>>
> >>>>>>>>>>>> On Thu, Oct 15, 2020 at 7:19 AM Alessandro Solimando <
> >>>>>>>>>>>> alessandro.solimando@gmail.com> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>>> Hi Stamatis,
> >>>>>>>>>>>>> that's a very nice idea, I am definitely interested in
> >>>>>>> attending
> >>>>>>>> a
> >>>>>>>>>>> meetup
> >>>>>>>>>>>>> and hearing presentations around Calcite.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Best regards,
> >>>>>>>>>>>>> Alessandro
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> On Thu, 15 Oct 2020 at 15:09, Stamatis Zampetakis <
> >>>>>>>>> zabetak@gmail.com>
> >>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> Hi guys,
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> How do you feel about participating in an online
> >>> meetup
> >>>>> for
> >>>>>>>>> Calcite
> >>>>>>>>>>> in
> >>>>>>>>>>>>>> January 2021?
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> It's been forever since we organised a Calcite meetup
> >>>> and
> >>>>>>> with
> >>>>>>>>> the
> >>>>>>>>>>>>> current
> >>>>>>>>>>>>>> situation (pandemic) it will be almost impossible to
> >>>> hold
> >>>>>> one
> >>>>>>>> in
> >>>>>>>>>>> person
> >>>>>>>>>>>>> in
> >>>>>>>>>>>>>> the near future.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Nevertheless, people now more than ever tend to
> >>>> organise
> >>>>>> and
> >>>>>>>>> attend
> >>>>>>>>>>> such
> >>>>>>>>>>>>>> events so we could take advantage of the situation to
> >>>>>>> exchange
> >>>>>>>>> ideas,
> >>>>>>>>>>>>> learn
> >>>>>>>>>>>>>> new things, and meet each other in a more interactive
> >>>>> way.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> We can have a few presentations and slots for open
> >>>>>> discussion
> >>>>>>>>> among
> >>>>>>>>>>> us.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> The subject can be anything from something very
> >>>> technical
> >>>>>> to
> >>>>>>> a
> >>>>>>>>> very
> >>>>>>>>>>>>> simple
> >>>>>>>>>>>>>> presentation of an adapter, the use of calcite in a
> >>>>>>> university
> >>>>>>>>>>> course, in
> >>>>>>>>>>>>>> academia, or whatever else you can imagine.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> The duration can be also flexible, ranging from a few
> >>>>>> minutes
> >>>>>>>> to
> >>>>>>>>> an
> >>>>>>>>>>> hour
> >>>>>>>>>>>>> or
> >>>>>>>>>>>>>> more depending on the courage of the speaker.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> I'm sure most of us have some slides here and there
> >>>> that
> >>>>>>> could
> >>>>>>>>> feed a
> >>>>>>>>>>>>> small
> >>>>>>>>>>>>>> presentation around Calcite so let's make this
> >>> happen!
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> So are there people interested to give a talk around
> >>>>>> Calcite?
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Personally, I can give a presentation on very basic
> >>>> stuff
> >>>>>> on
> >>>>>>>>> query
> >>>>>>>>>>>>>> optimization and Calcite showing a bit of motivation
> >>>> and
> >>>>>>> going
> >>>>>>>>>>> through
> >>>>>>>>>>>>> the
> >>>>>>>>>>>>>> main APIs with examples and code samples.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Apart from speakers, are there people interested in
> >>>>>> attending
> >>>>>>>>> such
> >>>>>>>>>>>>> meetups?
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> We can fix the date and time based on the region of
> >>> the
> >>>>>>>> majority.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Best,
> >>>>>>>>>>>>>> Stamatis
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
>

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Julian Hyde <jh...@gmail.com>.
In other news.... I’ll be co-presenting (with Mosha Pasumansky) a talk “Open source SQL - beyond parsers: ZetaSQL and Apache Calcite” at the Northwest Database Society Annual Meeting on January 29th. It’s virtual and free, but you must sign up to attend.

Julian

[1] https://sites.google.com/view/nwds2021

> On Jan 2, 2021, at 12:47 PM, Julian Hyde <jh...@gmail.com> wrote:
> 
> I can give a talk “Implementing spatial queries using algebra rewrites”, 20 minutes. 
> 
> But if that makes the meetup too long, I am equally happy to postpone the talk. How about scheduling another meetup  in say April?
> 
> Julian
> 
>> On Dec 31, 2020, at 3:10 AM, Stamatis Zampetakis <za...@gmail.com> wrote:
>> 
>> I just published the event on Meetup [1].
>> 
>> The agenda is not yet finalized so if there are people who would like to
>> give a talk or add/remove things from the agenda please reply to this
>> thread.
>> 
>> Best,
>> Stamatis
>> 
>> [1] https://www.meetup.com/Apache-Calcite/events/275461117/
>> 
>>>> On Mon, Nov 30, 2020 at 12:37 AM Rui Wang <am...@apache.org> wrote:
>>> 
>>> Title: event timestamp semantic based streaming SQL
>>> Abstract: this talk will cover in Calcite Streaming SQL case, how to reason
>>> data completeness in terms of event timestamp semantic and how to control
>>> materialization latency given unbounded input data (in Calcite roadmap but
>>> not implemented yet).
>>> 
>>> Duration: 20~30 mins
>>> 
>>>> On Tue, Nov 24, 2020 at 8:56 AM Slim Bouguerra <bs...@apache.org> wrote:
>>>> 
>>>> this is a great idea thanks @Statmatis looking forward to learning more
>>>> about Calcite especially the Streaming work.
>>>> 
>>>>> On Mon, Nov 23, 2020 at 2:19 PM Rui Wang <am...@apache.org> wrote:
>>>> 
>>>>> Sorry for the late reply Statmatis. I have recently been pretty busy on
>>>>> work as it is approaching the end of the year.
>>>>> 
>>>>> The time in [1] works perfectly for me. I will share the abstract and
>>>>> expected duration soon (should within this week).
>>>>> 
>>>>> 
>>>>> -Rui
>>>>> 
>>>>> On Fri, Nov 20, 2020 at 2:11 AM Stamatis Zampetakis <zabetak@gmail.com
>>>> 
>>>>> wrote:
>>>>> 
>>>>>> That would be great Vineet!
>>>>>> 
>>>>>> @Julian, @Rui, @Vineet:
>>>>>> Can you share a small abstract (2-3 sentences) and expected duration?
>>>>>> Can you check if the date/times proposed previously [1] work for you.
>>>> If
>>>>>> not feel free to propose another slot.
>>>>>> 
>>>>>> Best,
>>>>>> Stamatis
>>>>>> 
>>>>>> [1] https://s.apache.org/uhrzo
>>>>>> 
>>>>>> On Thu, Nov 19, 2020 at 6:18 PM Vineet Garg <vg...@apache.org>
>>> wrote:
>>>>>> 
>>>>>>> I think this is a great idea. +1 for the online meetup.
>>>>>>> 
>>>>>>> If there are slots left I can also talk about how Hive leverages
>>>>> Calcite
>>>>>> to
>>>>>>> do query optimization.
>>>>>>> 
>>>>>>> -Vineet
>>>>>>> 
>>>>>>> On Fri, Nov 6, 2020 at 7:21 AM Stamatis Zampetakis <
>>>> zabetak@gmail.com>
>>>>>>> wrote:
>>>>>>> 
>>>>>>>> Let's try to fix the date/time and tentative agenda so that we
>>> can
>>>>> add
>>>>>>> some
>>>>>>>> information on meetup [1].
>>>>>>>> 
>>>>>>>> So far we have three presenters, Julian, Rui, and myself. We can
>>>>> start
>>>>>>> like
>>>>>>>> that and if in the process there are more people interested to
>>>> give a
>>>>>>> small
>>>>>>>> talk we can update the program.
>>>>>>>> 
>>>>>>>> Let's try to get a date in the last two weeks of January to give
>>>> us a
>>>>>> bit
>>>>>>>> more time to prepare. Personally, I don't have a preference for
>>>> that
>>>>>>> being
>>>>>>>> a business day or not and I am in UTC+1.
>>>>>>>> For instance, how do you feel about Wednesday, 20 January 2021,
>>>>>> 18:00:00
>>>>>>> to
>>>>>>>> 21:00 UTC+1 [2] ?
>>>>>>>> 
>>>>>>>> As soon as we have a rough estimate on the number of attendees we
>>>> can
>>>>>>> also
>>>>>>>> decide which platform to use for the event.
>>>>>>>> 
>>>>>>>> Even if the number of participants ends up being low, having new
>>>>>>>> material for our website is still a plus.
>>>>>>>> 
>>>>>>>> Best,
>>>>>>>> Stamatis
>>>>>>>> 
>>>>>>>> [1] https://www.meetup.com/Apache-Calcite/
>>>>>>>> [2] https://s.apache.org/uhrzo
>>>>>>>> 
>>>>>>>> Tentative Agenda
>>>>>>>> 
>>>>>>>> Title: An introduction to query processing & Apache Calcite
>>>>>>>> Speaker: Stamatis Zampetakis
>>>>>>>> Duration: 50min
>>>>>>>> Abstract:
>>>>>>>> In this talk, I will go over some basic notions around query
>>>>> processors
>>>>>>> and
>>>>>>>> demonstrate how they map to concepts in Calcite.
>>>>>>>> I will start with some simple use-cases and show how from Java
>>> code
>>>>> we
>>>>>>> can
>>>>>>>> go to relational algebra and SQL, explaining the importance of a
>>>>>>>> declarative language and the role of a query processing
>>> framework.
>>>>>>>> Then, I will focus on the query processor, illustrating the
>>> general
>>>>>>>> architecture and the main components of Apache Calcite.
>>>>>>>> After a simple end to end example of the different modules, I
>>> will
>>>>>>> perform
>>>>>>>> a live coding session demonstrating how we can put together the
>>>> main
>>>>>>>> components of Calcite to build a simple query processor for
>>>> in-memory
>>>>>>>> data.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> On Thu, Oct 22, 2020 at 12:07 PM Danny Chan <
>>> yuzhao.cyz@gmail.com>
>>>>>>> wrote:
>>>>>>>> 
>>>>>>>>> +1 for the online meeting, nice idea ~
>>>>>>>>> 
>>>>>>>>> Best,
>>>>>>>>> Danny Chan
>>>>>>>>> 在 2020年10月22日 +0800 PM5:58,JiaTao Tao <taojiatao@gmail.com
>>>> ,写道:
>>>>>>>>>> I think it's a nice idea, hope to hear Julian's topic about
>>>>>>> lattice/mv,
>>>>>>>>> we
>>>>>>>>>> have a big demand on this and want to learn more.
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> Regards!
>>>>>>>>>> 
>>>>>>>>>> Aron Tao
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> Julian Hyde <jh...@apache.org> 于2020年10月16日周五 下午12:50写道:
>>>>>>>>>> 
>>>>>>>>>>> Nice idea, Stamatis. I'm happy to give a talk if people
>>> want
>>>> to
>>>>>>> hear
>>>>>>>>>>> it - possible topics include geospatial in Calcite, quick
>>>> intro
>>>>>> to
>>>>>>>>>>> RelBuilder, and lattices/materialized views.
>>>>>>>>>>> 
>>>>>>>>>>> On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <
>>>>> amaliujia@apache.org>
>>>>>>>>> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>> I can give a small talk (10 to 20 mins) about changes of
>>>>>> Calcite
>>>>>>> to
>>>>>>>>>>> support
>>>>>>>>>>>> streaming.
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> -Rui
>>>>>>>>>>>> 
>>>>>>>>>>>> On Thu, Oct 15, 2020 at 7:19 AM Alessandro Solimando <
>>>>>>>>>>>> alessandro.solimando@gmail.com> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>>> Hi Stamatis,
>>>>>>>>>>>>> that's a very nice idea, I am definitely interested in
>>>>>>> attending
>>>>>>>> a
>>>>>>>>>>> meetup
>>>>>>>>>>>>> and hearing presentations around Calcite.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Best regards,
>>>>>>>>>>>>> Alessandro
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Thu, 15 Oct 2020 at 15:09, Stamatis Zampetakis <
>>>>>>>>> zabetak@gmail.com>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Hi guys,
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> How do you feel about participating in an online
>>> meetup
>>>>> for
>>>>>>>>> Calcite
>>>>>>>>>>> in
>>>>>>>>>>>>>> January 2021?
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> It's been forever since we organised a Calcite meetup
>>>> and
>>>>>>> with
>>>>>>>>> the
>>>>>>>>>>>>> current
>>>>>>>>>>>>>> situation (pandemic) it will be almost impossible to
>>>> hold
>>>>>> one
>>>>>>>> in
>>>>>>>>>>> person
>>>>>>>>>>>>> in
>>>>>>>>>>>>>> the near future.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Nevertheless, people now more than ever tend to
>>>> organise
>>>>>> and
>>>>>>>>> attend
>>>>>>>>>>> such
>>>>>>>>>>>>>> events so we could take advantage of the situation to
>>>>>>> exchange
>>>>>>>>> ideas,
>>>>>>>>>>>>> learn
>>>>>>>>>>>>>> new things, and meet each other in a more interactive
>>>>> way.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> We can have a few presentations and slots for open
>>>>>> discussion
>>>>>>>>> among
>>>>>>>>>>> us.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> The subject can be anything from something very
>>>> technical
>>>>>> to
>>>>>>> a
>>>>>>>>> very
>>>>>>>>>>>>> simple
>>>>>>>>>>>>>> presentation of an adapter, the use of calcite in a
>>>>>>> university
>>>>>>>>>>> course, in
>>>>>>>>>>>>>> academia, or whatever else you can imagine.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> The duration can be also flexible, ranging from a few
>>>>>> minutes
>>>>>>>> to
>>>>>>>>> an
>>>>>>>>>>> hour
>>>>>>>>>>>>> or
>>>>>>>>>>>>>> more depending on the courage of the speaker.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I'm sure most of us have some slides here and there
>>>> that
>>>>>>> could
>>>>>>>>> feed a
>>>>>>>>>>>>> small
>>>>>>>>>>>>>> presentation around Calcite so let's make this
>>> happen!
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> So are there people interested to give a talk around
>>>>>> Calcite?
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Personally, I can give a presentation on very basic
>>>> stuff
>>>>>> on
>>>>>>>>> query
>>>>>>>>>>>>>> optimization and Calcite showing a bit of motivation
>>>> and
>>>>>>> going
>>>>>>>>>>> through
>>>>>>>>>>>>> the
>>>>>>>>>>>>>> main APIs with examples and code samples.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Apart from speakers, are there people interested in
>>>>>> attending
>>>>>>>>> such
>>>>>>>>>>>>> meetups?
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> We can fix the date and time based on the region of
>>> the
>>>>>>>> majority.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Best,
>>>>>>>>>>>>>> Stamatis
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>> 

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Julian Hyde <jh...@gmail.com>.
I can give a talk “Implementing spatial queries using algebra rewrites”, 20 minutes. 

But if that makes the meetup too long, I am equally happy to postpone the talk. How about scheduling another meetup  in say April?

Julian

> On Dec 31, 2020, at 3:10 AM, Stamatis Zampetakis <za...@gmail.com> wrote:
> 
> I just published the event on Meetup [1].
> 
> The agenda is not yet finalized so if there are people who would like to
> give a talk or add/remove things from the agenda please reply to this
> thread.
> 
> Best,
> Stamatis
> 
> [1] https://www.meetup.com/Apache-Calcite/events/275461117/
> 
>> On Mon, Nov 30, 2020 at 12:37 AM Rui Wang <am...@apache.org> wrote:
>> 
>> Title: event timestamp semantic based streaming SQL
>> Abstract: this talk will cover in Calcite Streaming SQL case, how to reason
>> data completeness in terms of event timestamp semantic and how to control
>> materialization latency given unbounded input data (in Calcite roadmap but
>> not implemented yet).
>> 
>> Duration: 20~30 mins
>> 
>>> On Tue, Nov 24, 2020 at 8:56 AM Slim Bouguerra <bs...@apache.org> wrote:
>>> 
>>> this is a great idea thanks @Statmatis looking forward to learning more
>>> about Calcite especially the Streaming work.
>>> 
>>>> On Mon, Nov 23, 2020 at 2:19 PM Rui Wang <am...@apache.org> wrote:
>>> 
>>>> Sorry for the late reply Statmatis. I have recently been pretty busy on
>>>> work as it is approaching the end of the year.
>>>> 
>>>> The time in [1] works perfectly for me. I will share the abstract and
>>>> expected duration soon (should within this week).
>>>> 
>>>> 
>>>> -Rui
>>>> 
>>>> On Fri, Nov 20, 2020 at 2:11 AM Stamatis Zampetakis <zabetak@gmail.com
>>> 
>>>> wrote:
>>>> 
>>>>> That would be great Vineet!
>>>>> 
>>>>> @Julian, @Rui, @Vineet:
>>>>> Can you share a small abstract (2-3 sentences) and expected duration?
>>>>> Can you check if the date/times proposed previously [1] work for you.
>>> If
>>>>> not feel free to propose another slot.
>>>>> 
>>>>> Best,
>>>>> Stamatis
>>>>> 
>>>>> [1] https://s.apache.org/uhrzo
>>>>> 
>>>>> On Thu, Nov 19, 2020 at 6:18 PM Vineet Garg <vg...@apache.org>
>> wrote:
>>>>> 
>>>>>> I think this is a great idea. +1 for the online meetup.
>>>>>> 
>>>>>> If there are slots left I can also talk about how Hive leverages
>>>> Calcite
>>>>> to
>>>>>> do query optimization.
>>>>>> 
>>>>>> -Vineet
>>>>>> 
>>>>>> On Fri, Nov 6, 2020 at 7:21 AM Stamatis Zampetakis <
>>> zabetak@gmail.com>
>>>>>> wrote:
>>>>>> 
>>>>>>> Let's try to fix the date/time and tentative agenda so that we
>> can
>>>> add
>>>>>> some
>>>>>>> information on meetup [1].
>>>>>>> 
>>>>>>> So far we have three presenters, Julian, Rui, and myself. We can
>>>> start
>>>>>> like
>>>>>>> that and if in the process there are more people interested to
>>> give a
>>>>>> small
>>>>>>> talk we can update the program.
>>>>>>> 
>>>>>>> Let's try to get a date in the last two weeks of January to give
>>> us a
>>>>> bit
>>>>>>> more time to prepare. Personally, I don't have a preference for
>>> that
>>>>>> being
>>>>>>> a business day or not and I am in UTC+1.
>>>>>>> For instance, how do you feel about Wednesday, 20 January 2021,
>>>>> 18:00:00
>>>>>> to
>>>>>>> 21:00 UTC+1 [2] ?
>>>>>>> 
>>>>>>> As soon as we have a rough estimate on the number of attendees we
>>> can
>>>>>> also
>>>>>>> decide which platform to use for the event.
>>>>>>> 
>>>>>>> Even if the number of participants ends up being low, having new
>>>>>>> material for our website is still a plus.
>>>>>>> 
>>>>>>> Best,
>>>>>>> Stamatis
>>>>>>> 
>>>>>>> [1] https://www.meetup.com/Apache-Calcite/
>>>>>>> [2] https://s.apache.org/uhrzo
>>>>>>> 
>>>>>>> Tentative Agenda
>>>>>>> 
>>>>>>> Title: An introduction to query processing & Apache Calcite
>>>>>>> Speaker: Stamatis Zampetakis
>>>>>>> Duration: 50min
>>>>>>> Abstract:
>>>>>>> In this talk, I will go over some basic notions around query
>>>> processors
>>>>>> and
>>>>>>> demonstrate how they map to concepts in Calcite.
>>>>>>> I will start with some simple use-cases and show how from Java
>> code
>>>> we
>>>>>> can
>>>>>>> go to relational algebra and SQL, explaining the importance of a
>>>>>>> declarative language and the role of a query processing
>> framework.
>>>>>>> Then, I will focus on the query processor, illustrating the
>> general
>>>>>>> architecture and the main components of Apache Calcite.
>>>>>>> After a simple end to end example of the different modules, I
>> will
>>>>>> perform
>>>>>>> a live coding session demonstrating how we can put together the
>>> main
>>>>>>> components of Calcite to build a simple query processor for
>>> in-memory
>>>>>>> data.
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> On Thu, Oct 22, 2020 at 12:07 PM Danny Chan <
>> yuzhao.cyz@gmail.com>
>>>>>> wrote:
>>>>>>> 
>>>>>>>> +1 for the online meeting, nice idea ~
>>>>>>>> 
>>>>>>>> Best,
>>>>>>>> Danny Chan
>>>>>>>> 在 2020年10月22日 +0800 PM5:58,JiaTao Tao <taojiatao@gmail.com
>>> ,写道:
>>>>>>>>> I think it's a nice idea, hope to hear Julian's topic about
>>>>>> lattice/mv,
>>>>>>>> we
>>>>>>>>> have a big demand on this and want to learn more.
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Regards!
>>>>>>>>> 
>>>>>>>>> Aron Tao
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Julian Hyde <jh...@apache.org> 于2020年10月16日周五 下午12:50写道:
>>>>>>>>> 
>>>>>>>>>> Nice idea, Stamatis. I'm happy to give a talk if people
>> want
>>> to
>>>>>> hear
>>>>>>>>>> it - possible topics include geospatial in Calcite, quick
>>> intro
>>>>> to
>>>>>>>>>> RelBuilder, and lattices/materialized views.
>>>>>>>>>> 
>>>>>>>>>> On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <
>>>> amaliujia@apache.org>
>>>>>>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> I can give a small talk (10 to 20 mins) about changes of
>>>>> Calcite
>>>>>> to
>>>>>>>>>> support
>>>>>>>>>>> streaming.
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> -Rui
>>>>>>>>>>> 
>>>>>>>>>>> On Thu, Oct 15, 2020 at 7:19 AM Alessandro Solimando <
>>>>>>>>>>> alessandro.solimando@gmail.com> wrote:
>>>>>>>>>>> 
>>>>>>>>>>>> Hi Stamatis,
>>>>>>>>>>>> that's a very nice idea, I am definitely interested in
>>>>>> attending
>>>>>>> a
>>>>>>>>>> meetup
>>>>>>>>>>>> and hearing presentations around Calcite.
>>>>>>>>>>>> 
>>>>>>>>>>>> Best regards,
>>>>>>>>>>>> Alessandro
>>>>>>>>>>>> 
>>>>>>>>>>>> On Thu, 15 Oct 2020 at 15:09, Stamatis Zampetakis <
>>>>>>>> zabetak@gmail.com>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>>> Hi guys,
>>>>>>>>>>>>> 
>>>>>>>>>>>>> How do you feel about participating in an online
>> meetup
>>>> for
>>>>>>>> Calcite
>>>>>>>>>> in
>>>>>>>>>>>>> January 2021?
>>>>>>>>>>>>> 
>>>>>>>>>>>>> It's been forever since we organised a Calcite meetup
>>> and
>>>>>> with
>>>>>>>> the
>>>>>>>>>>>> current
>>>>>>>>>>>>> situation (pandemic) it will be almost impossible to
>>> hold
>>>>> one
>>>>>>> in
>>>>>>>>>> person
>>>>>>>>>>>> in
>>>>>>>>>>>>> the near future.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Nevertheless, people now more than ever tend to
>>> organise
>>>>> and
>>>>>>>> attend
>>>>>>>>>> such
>>>>>>>>>>>>> events so we could take advantage of the situation to
>>>>>> exchange
>>>>>>>> ideas,
>>>>>>>>>>>> learn
>>>>>>>>>>>>> new things, and meet each other in a more interactive
>>>> way.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> We can have a few presentations and slots for open
>>>>> discussion
>>>>>>>> among
>>>>>>>>>> us.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> The subject can be anything from something very
>>> technical
>>>>> to
>>>>>> a
>>>>>>>> very
>>>>>>>>>>>> simple
>>>>>>>>>>>>> presentation of an adapter, the use of calcite in a
>>>>>> university
>>>>>>>>>> course, in
>>>>>>>>>>>>> academia, or whatever else you can imagine.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> The duration can be also flexible, ranging from a few
>>>>> minutes
>>>>>>> to
>>>>>>>> an
>>>>>>>>>> hour
>>>>>>>>>>>> or
>>>>>>>>>>>>> more depending on the courage of the speaker.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> I'm sure most of us have some slides here and there
>>> that
>>>>>> could
>>>>>>>> feed a
>>>>>>>>>>>> small
>>>>>>>>>>>>> presentation around Calcite so let's make this
>> happen!
>>>>>>>>>>>>> 
>>>>>>>>>>>>> So are there people interested to give a talk around
>>>>> Calcite?
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Personally, I can give a presentation on very basic
>>> stuff
>>>>> on
>>>>>>>> query
>>>>>>>>>>>>> optimization and Calcite showing a bit of motivation
>>> and
>>>>>> going
>>>>>>>>>> through
>>>>>>>>>>>> the
>>>>>>>>>>>>> main APIs with examples and code samples.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Apart from speakers, are there people interested in
>>>>> attending
>>>>>>>> such
>>>>>>>>>>>> meetups?
>>>>>>>>>>>>> 
>>>>>>>>>>>>> We can fix the date and time based on the region of
>> the
>>>>>>> majority.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Best,
>>>>>>>>>>>>> Stamatis
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>> 
>> 

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Stamatis Zampetakis <za...@gmail.com>.
I just published the event on Meetup [1].

The agenda is not yet finalized so if there are people who would like to
give a talk or add/remove things from the agenda please reply to this
thread.

Best,
Stamatis

[1] https://www.meetup.com/Apache-Calcite/events/275461117/

On Mon, Nov 30, 2020 at 12:37 AM Rui Wang <am...@apache.org> wrote:

> Title: event timestamp semantic based streaming SQL
> Abstract: this talk will cover in Calcite Streaming SQL case, how to reason
> data completeness in terms of event timestamp semantic and how to control
> materialization latency given unbounded input data (in Calcite roadmap but
> not implemented yet).
>
> Duration: 20~30 mins
>
> On Tue, Nov 24, 2020 at 8:56 AM Slim Bouguerra <bs...@apache.org> wrote:
>
> > this is a great idea thanks @Statmatis looking forward to learning more
> > about Calcite especially the Streaming work.
> >
> > On Mon, Nov 23, 2020 at 2:19 PM Rui Wang <am...@apache.org> wrote:
> >
> > > Sorry for the late reply Statmatis. I have recently been pretty busy on
> > > work as it is approaching the end of the year.
> > >
> > > The time in [1] works perfectly for me. I will share the abstract and
> > > expected duration soon (should within this week).
> > >
> > >
> > > -Rui
> > >
> > > On Fri, Nov 20, 2020 at 2:11 AM Stamatis Zampetakis <zabetak@gmail.com
> >
> > > wrote:
> > >
> > > > That would be great Vineet!
> > > >
> > > > @Julian, @Rui, @Vineet:
> > > > Can you share a small abstract (2-3 sentences) and expected duration?
> > > > Can you check if the date/times proposed previously [1] work for you.
> > If
> > > > not feel free to propose another slot.
> > > >
> > > > Best,
> > > > Stamatis
> > > >
> > > > [1] https://s.apache.org/uhrzo
> > > >
> > > > On Thu, Nov 19, 2020 at 6:18 PM Vineet Garg <vg...@apache.org>
> wrote:
> > > >
> > > > > I think this is a great idea. +1 for the online meetup.
> > > > >
> > > > > If there are slots left I can also talk about how Hive leverages
> > > Calcite
> > > > to
> > > > > do query optimization.
> > > > >
> > > > > -Vineet
> > > > >
> > > > > On Fri, Nov 6, 2020 at 7:21 AM Stamatis Zampetakis <
> > zabetak@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > Let's try to fix the date/time and tentative agenda so that we
> can
> > > add
> > > > > some
> > > > > > information on meetup [1].
> > > > > >
> > > > > > So far we have three presenters, Julian, Rui, and myself. We can
> > > start
> > > > > like
> > > > > > that and if in the process there are more people interested to
> > give a
> > > > > small
> > > > > > talk we can update the program.
> > > > > >
> > > > > > Let's try to get a date in the last two weeks of January to give
> > us a
> > > > bit
> > > > > > more time to prepare. Personally, I don't have a preference for
> > that
> > > > > being
> > > > > > a business day or not and I am in UTC+1.
> > > > > > For instance, how do you feel about Wednesday, 20 January 2021,
> > > > 18:00:00
> > > > > to
> > > > > > 21:00 UTC+1 [2] ?
> > > > > >
> > > > > > As soon as we have a rough estimate on the number of attendees we
> > can
> > > > > also
> > > > > > decide which platform to use for the event.
> > > > > >
> > > > > > Even if the number of participants ends up being low, having new
> > > > > > material for our website is still a plus.
> > > > > >
> > > > > > Best,
> > > > > > Stamatis
> > > > > >
> > > > > > [1] https://www.meetup.com/Apache-Calcite/
> > > > > > [2] https://s.apache.org/uhrzo
> > > > > >
> > > > > > Tentative Agenda
> > > > > >
> > > > > > Title: An introduction to query processing & Apache Calcite
> > > > > > Speaker: Stamatis Zampetakis
> > > > > > Duration: 50min
> > > > > > Abstract:
> > > > > > In this talk, I will go over some basic notions around query
> > > processors
> > > > > and
> > > > > > demonstrate how they map to concepts in Calcite.
> > > > > > I will start with some simple use-cases and show how from Java
> code
> > > we
> > > > > can
> > > > > > go to relational algebra and SQL, explaining the importance of a
> > > > > > declarative language and the role of a query processing
> framework.
> > > > > > Then, I will focus on the query processor, illustrating the
> general
> > > > > > architecture and the main components of Apache Calcite.
> > > > > > After a simple end to end example of the different modules, I
> will
> > > > > perform
> > > > > > a live coding session demonstrating how we can put together the
> > main
> > > > > > components of Calcite to build a simple query processor for
> > in-memory
> > > > > > data.
> > > > > >
> > > > > >
> > > > > >
> > > > > > On Thu, Oct 22, 2020 at 12:07 PM Danny Chan <
> yuzhao.cyz@gmail.com>
> > > > > wrote:
> > > > > >
> > > > > > > +1 for the online meeting, nice idea ~
> > > > > > >
> > > > > > > Best,
> > > > > > > Danny Chan
> > > > > > > 在 2020年10月22日 +0800 PM5:58,JiaTao Tao <taojiatao@gmail.com
> >,写道:
> > > > > > > > I think it's a nice idea, hope to hear Julian's topic about
> > > > > lattice/mv,
> > > > > > > we
> > > > > > > > have a big demand on this and want to learn more.
> > > > > > > >
> > > > > > > >
> > > > > > > > Regards!
> > > > > > > >
> > > > > > > > Aron Tao
> > > > > > > >
> > > > > > > >
> > > > > > > > Julian Hyde <jh...@apache.org> 于2020年10月16日周五 下午12:50写道:
> > > > > > > >
> > > > > > > > > Nice idea, Stamatis. I'm happy to give a talk if people
> want
> > to
> > > > > hear
> > > > > > > > > it - possible topics include geospatial in Calcite, quick
> > intro
> > > > to
> > > > > > > > > RelBuilder, and lattices/materialized views.
> > > > > > > > >
> > > > > > > > > On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <
> > > amaliujia@apache.org>
> > > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > > I can give a small talk (10 to 20 mins) about changes of
> > > > Calcite
> > > > > to
> > > > > > > > > support
> > > > > > > > > > streaming.
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > -Rui
> > > > > > > > > >
> > > > > > > > > > On Thu, Oct 15, 2020 at 7:19 AM Alessandro Solimando <
> > > > > > > > > > alessandro.solimando@gmail.com> wrote:
> > > > > > > > > >
> > > > > > > > > > > Hi Stamatis,
> > > > > > > > > > > that's a very nice idea, I am definitely interested in
> > > > > attending
> > > > > > a
> > > > > > > > > meetup
> > > > > > > > > > > and hearing presentations around Calcite.
> > > > > > > > > > >
> > > > > > > > > > > Best regards,
> > > > > > > > > > > Alessandro
> > > > > > > > > > >
> > > > > > > > > > > On Thu, 15 Oct 2020 at 15:09, Stamatis Zampetakis <
> > > > > > > zabetak@gmail.com>
> > > > > > > > > > > wrote:
> > > > > > > > > > >
> > > > > > > > > > > > Hi guys,
> > > > > > > > > > > >
> > > > > > > > > > > > How do you feel about participating in an online
> meetup
> > > for
> > > > > > > Calcite
> > > > > > > > > in
> > > > > > > > > > > > January 2021?
> > > > > > > > > > > >
> > > > > > > > > > > > It's been forever since we organised a Calcite meetup
> > and
> > > > > with
> > > > > > > the
> > > > > > > > > > > current
> > > > > > > > > > > > situation (pandemic) it will be almost impossible to
> > hold
> > > > one
> > > > > > in
> > > > > > > > > person
> > > > > > > > > > > in
> > > > > > > > > > > > the near future.
> > > > > > > > > > > >
> > > > > > > > > > > > Nevertheless, people now more than ever tend to
> > organise
> > > > and
> > > > > > > attend
> > > > > > > > > such
> > > > > > > > > > > > events so we could take advantage of the situation to
> > > > > exchange
> > > > > > > ideas,
> > > > > > > > > > > learn
> > > > > > > > > > > > new things, and meet each other in a more interactive
> > > way.
> > > > > > > > > > > >
> > > > > > > > > > > > We can have a few presentations and slots for open
> > > > discussion
> > > > > > > among
> > > > > > > > > us.
> > > > > > > > > > > >
> > > > > > > > > > > > The subject can be anything from something very
> > technical
> > > > to
> > > > > a
> > > > > > > very
> > > > > > > > > > > simple
> > > > > > > > > > > > presentation of an adapter, the use of calcite in a
> > > > > university
> > > > > > > > > course, in
> > > > > > > > > > > > academia, or whatever else you can imagine.
> > > > > > > > > > > >
> > > > > > > > > > > > The duration can be also flexible, ranging from a few
> > > > minutes
> > > > > > to
> > > > > > > an
> > > > > > > > > hour
> > > > > > > > > > > or
> > > > > > > > > > > > more depending on the courage of the speaker.
> > > > > > > > > > > >
> > > > > > > > > > > > I'm sure most of us have some slides here and there
> > that
> > > > > could
> > > > > > > feed a
> > > > > > > > > > > small
> > > > > > > > > > > > presentation around Calcite so let's make this
> happen!
> > > > > > > > > > > >
> > > > > > > > > > > > So are there people interested to give a talk around
> > > > Calcite?
> > > > > > > > > > > >
> > > > > > > > > > > > Personally, I can give a presentation on very basic
> > stuff
> > > > on
> > > > > > > query
> > > > > > > > > > > > optimization and Calcite showing a bit of motivation
> > and
> > > > > going
> > > > > > > > > through
> > > > > > > > > > > the
> > > > > > > > > > > > main APIs with examples and code samples.
> > > > > > > > > > > >
> > > > > > > > > > > > Apart from speakers, are there people interested in
> > > > attending
> > > > > > > such
> > > > > > > > > > > meetups?
> > > > > > > > > > > >
> > > > > > > > > > > > We can fix the date and time based on the region of
> the
> > > > > > majority.
> > > > > > > > > > > >
> > > > > > > > > > > > Best,
> > > > > > > > > > > > Stamatis
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Rui Wang <am...@apache.org>.
Title: event timestamp semantic based streaming SQL
Abstract: this talk will cover in Calcite Streaming SQL case, how to reason
data completeness in terms of event timestamp semantic and how to control
materialization latency given unbounded input data (in Calcite roadmap but
not implemented yet).

Duration: 20~30 mins

On Tue, Nov 24, 2020 at 8:56 AM Slim Bouguerra <bs...@apache.org> wrote:

> this is a great idea thanks @Statmatis looking forward to learning more
> about Calcite especially the Streaming work.
>
> On Mon, Nov 23, 2020 at 2:19 PM Rui Wang <am...@apache.org> wrote:
>
> > Sorry for the late reply Statmatis. I have recently been pretty busy on
> > work as it is approaching the end of the year.
> >
> > The time in [1] works perfectly for me. I will share the abstract and
> > expected duration soon (should within this week).
> >
> >
> > -Rui
> >
> > On Fri, Nov 20, 2020 at 2:11 AM Stamatis Zampetakis <za...@gmail.com>
> > wrote:
> >
> > > That would be great Vineet!
> > >
> > > @Julian, @Rui, @Vineet:
> > > Can you share a small abstract (2-3 sentences) and expected duration?
> > > Can you check if the date/times proposed previously [1] work for you.
> If
> > > not feel free to propose another slot.
> > >
> > > Best,
> > > Stamatis
> > >
> > > [1] https://s.apache.org/uhrzo
> > >
> > > On Thu, Nov 19, 2020 at 6:18 PM Vineet Garg <vg...@apache.org> wrote:
> > >
> > > > I think this is a great idea. +1 for the online meetup.
> > > >
> > > > If there are slots left I can also talk about how Hive leverages
> > Calcite
> > > to
> > > > do query optimization.
> > > >
> > > > -Vineet
> > > >
> > > > On Fri, Nov 6, 2020 at 7:21 AM Stamatis Zampetakis <
> zabetak@gmail.com>
> > > > wrote:
> > > >
> > > > > Let's try to fix the date/time and tentative agenda so that we can
> > add
> > > > some
> > > > > information on meetup [1].
> > > > >
> > > > > So far we have three presenters, Julian, Rui, and myself. We can
> > start
> > > > like
> > > > > that and if in the process there are more people interested to
> give a
> > > > small
> > > > > talk we can update the program.
> > > > >
> > > > > Let's try to get a date in the last two weeks of January to give
> us a
> > > bit
> > > > > more time to prepare. Personally, I don't have a preference for
> that
> > > > being
> > > > > a business day or not and I am in UTC+1.
> > > > > For instance, how do you feel about Wednesday, 20 January 2021,
> > > 18:00:00
> > > > to
> > > > > 21:00 UTC+1 [2] ?
> > > > >
> > > > > As soon as we have a rough estimate on the number of attendees we
> can
> > > > also
> > > > > decide which platform to use for the event.
> > > > >
> > > > > Even if the number of participants ends up being low, having new
> > > > > material for our website is still a plus.
> > > > >
> > > > > Best,
> > > > > Stamatis
> > > > >
> > > > > [1] https://www.meetup.com/Apache-Calcite/
> > > > > [2] https://s.apache.org/uhrzo
> > > > >
> > > > > Tentative Agenda
> > > > >
> > > > > Title: An introduction to query processing & Apache Calcite
> > > > > Speaker: Stamatis Zampetakis
> > > > > Duration: 50min
> > > > > Abstract:
> > > > > In this talk, I will go over some basic notions around query
> > processors
> > > > and
> > > > > demonstrate how they map to concepts in Calcite.
> > > > > I will start with some simple use-cases and show how from Java code
> > we
> > > > can
> > > > > go to relational algebra and SQL, explaining the importance of a
> > > > > declarative language and the role of a query processing framework.
> > > > > Then, I will focus on the query processor, illustrating the general
> > > > > architecture and the main components of Apache Calcite.
> > > > > After a simple end to end example of the different modules, I will
> > > > perform
> > > > > a live coding session demonstrating how we can put together the
> main
> > > > > components of Calcite to build a simple query processor for
> in-memory
> > > > > data.
> > > > >
> > > > >
> > > > >
> > > > > On Thu, Oct 22, 2020 at 12:07 PM Danny Chan <yu...@gmail.com>
> > > > wrote:
> > > > >
> > > > > > +1 for the online meeting, nice idea ~
> > > > > >
> > > > > > Best,
> > > > > > Danny Chan
> > > > > > 在 2020年10月22日 +0800 PM5:58,JiaTao Tao <ta...@gmail.com>,写道:
> > > > > > > I think it's a nice idea, hope to hear Julian's topic about
> > > > lattice/mv,
> > > > > > we
> > > > > > > have a big demand on this and want to learn more.
> > > > > > >
> > > > > > >
> > > > > > > Regards!
> > > > > > >
> > > > > > > Aron Tao
> > > > > > >
> > > > > > >
> > > > > > > Julian Hyde <jh...@apache.org> 于2020年10月16日周五 下午12:50写道:
> > > > > > >
> > > > > > > > Nice idea, Stamatis. I'm happy to give a talk if people want
> to
> > > > hear
> > > > > > > > it - possible topics include geospatial in Calcite, quick
> intro
> > > to
> > > > > > > > RelBuilder, and lattices/materialized views.
> > > > > > > >
> > > > > > > > On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <
> > amaliujia@apache.org>
> > > > > > wrote:
> > > > > > > > >
> > > > > > > > > I can give a small talk (10 to 20 mins) about changes of
> > > Calcite
> > > > to
> > > > > > > > support
> > > > > > > > > streaming.
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > -Rui
> > > > > > > > >
> > > > > > > > > On Thu, Oct 15, 2020 at 7:19 AM Alessandro Solimando <
> > > > > > > > > alessandro.solimando@gmail.com> wrote:
> > > > > > > > >
> > > > > > > > > > Hi Stamatis,
> > > > > > > > > > that's a very nice idea, I am definitely interested in
> > > > attending
> > > > > a
> > > > > > > > meetup
> > > > > > > > > > and hearing presentations around Calcite.
> > > > > > > > > >
> > > > > > > > > > Best regards,
> > > > > > > > > > Alessandro
> > > > > > > > > >
> > > > > > > > > > On Thu, 15 Oct 2020 at 15:09, Stamatis Zampetakis <
> > > > > > zabetak@gmail.com>
> > > > > > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > > > Hi guys,
> > > > > > > > > > >
> > > > > > > > > > > How do you feel about participating in an online meetup
> > for
> > > > > > Calcite
> > > > > > > > in
> > > > > > > > > > > January 2021?
> > > > > > > > > > >
> > > > > > > > > > > It's been forever since we organised a Calcite meetup
> and
> > > > with
> > > > > > the
> > > > > > > > > > current
> > > > > > > > > > > situation (pandemic) it will be almost impossible to
> hold
> > > one
> > > > > in
> > > > > > > > person
> > > > > > > > > > in
> > > > > > > > > > > the near future.
> > > > > > > > > > >
> > > > > > > > > > > Nevertheless, people now more than ever tend to
> organise
> > > and
> > > > > > attend
> > > > > > > > such
> > > > > > > > > > > events so we could take advantage of the situation to
> > > > exchange
> > > > > > ideas,
> > > > > > > > > > learn
> > > > > > > > > > > new things, and meet each other in a more interactive
> > way.
> > > > > > > > > > >
> > > > > > > > > > > We can have a few presentations and slots for open
> > > discussion
> > > > > > among
> > > > > > > > us.
> > > > > > > > > > >
> > > > > > > > > > > The subject can be anything from something very
> technical
> > > to
> > > > a
> > > > > > very
> > > > > > > > > > simple
> > > > > > > > > > > presentation of an adapter, the use of calcite in a
> > > > university
> > > > > > > > course, in
> > > > > > > > > > > academia, or whatever else you can imagine.
> > > > > > > > > > >
> > > > > > > > > > > The duration can be also flexible, ranging from a few
> > > minutes
> > > > > to
> > > > > > an
> > > > > > > > hour
> > > > > > > > > > or
> > > > > > > > > > > more depending on the courage of the speaker.
> > > > > > > > > > >
> > > > > > > > > > > I'm sure most of us have some slides here and there
> that
> > > > could
> > > > > > feed a
> > > > > > > > > > small
> > > > > > > > > > > presentation around Calcite so let's make this happen!
> > > > > > > > > > >
> > > > > > > > > > > So are there people interested to give a talk around
> > > Calcite?
> > > > > > > > > > >
> > > > > > > > > > > Personally, I can give a presentation on very basic
> stuff
> > > on
> > > > > > query
> > > > > > > > > > > optimization and Calcite showing a bit of motivation
> and
> > > > going
> > > > > > > > through
> > > > > > > > > > the
> > > > > > > > > > > main APIs with examples and code samples.
> > > > > > > > > > >
> > > > > > > > > > > Apart from speakers, are there people interested in
> > > attending
> > > > > > such
> > > > > > > > > > meetups?
> > > > > > > > > > >
> > > > > > > > > > > We can fix the date and time based on the region of the
> > > > > majority.
> > > > > > > > > > >
> > > > > > > > > > > Best,
> > > > > > > > > > > Stamatis
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Slim Bouguerra <bs...@apache.org>.
this is a great idea thanks @Statmatis looking forward to learning more
about Calcite especially the Streaming work.

On Mon, Nov 23, 2020 at 2:19 PM Rui Wang <am...@apache.org> wrote:

> Sorry for the late reply Statmatis. I have recently been pretty busy on
> work as it is approaching the end of the year.
>
> The time in [1] works perfectly for me. I will share the abstract and
> expected duration soon (should within this week).
>
>
> -Rui
>
> On Fri, Nov 20, 2020 at 2:11 AM Stamatis Zampetakis <za...@gmail.com>
> wrote:
>
> > That would be great Vineet!
> >
> > @Julian, @Rui, @Vineet:
> > Can you share a small abstract (2-3 sentences) and expected duration?
> > Can you check if the date/times proposed previously [1] work for you. If
> > not feel free to propose another slot.
> >
> > Best,
> > Stamatis
> >
> > [1] https://s.apache.org/uhrzo
> >
> > On Thu, Nov 19, 2020 at 6:18 PM Vineet Garg <vg...@apache.org> wrote:
> >
> > > I think this is a great idea. +1 for the online meetup.
> > >
> > > If there are slots left I can also talk about how Hive leverages
> Calcite
> > to
> > > do query optimization.
> > >
> > > -Vineet
> > >
> > > On Fri, Nov 6, 2020 at 7:21 AM Stamatis Zampetakis <za...@gmail.com>
> > > wrote:
> > >
> > > > Let's try to fix the date/time and tentative agenda so that we can
> add
> > > some
> > > > information on meetup [1].
> > > >
> > > > So far we have three presenters, Julian, Rui, and myself. We can
> start
> > > like
> > > > that and if in the process there are more people interested to give a
> > > small
> > > > talk we can update the program.
> > > >
> > > > Let's try to get a date in the last two weeks of January to give us a
> > bit
> > > > more time to prepare. Personally, I don't have a preference for that
> > > being
> > > > a business day or not and I am in UTC+1.
> > > > For instance, how do you feel about Wednesday, 20 January 2021,
> > 18:00:00
> > > to
> > > > 21:00 UTC+1 [2] ?
> > > >
> > > > As soon as we have a rough estimate on the number of attendees we can
> > > also
> > > > decide which platform to use for the event.
> > > >
> > > > Even if the number of participants ends up being low, having new
> > > > material for our website is still a plus.
> > > >
> > > > Best,
> > > > Stamatis
> > > >
> > > > [1] https://www.meetup.com/Apache-Calcite/
> > > > [2] https://s.apache.org/uhrzo
> > > >
> > > > Tentative Agenda
> > > >
> > > > Title: An introduction to query processing & Apache Calcite
> > > > Speaker: Stamatis Zampetakis
> > > > Duration: 50min
> > > > Abstract:
> > > > In this talk, I will go over some basic notions around query
> processors
> > > and
> > > > demonstrate how they map to concepts in Calcite.
> > > > I will start with some simple use-cases and show how from Java code
> we
> > > can
> > > > go to relational algebra and SQL, explaining the importance of a
> > > > declarative language and the role of a query processing framework.
> > > > Then, I will focus on the query processor, illustrating the general
> > > > architecture and the main components of Apache Calcite.
> > > > After a simple end to end example of the different modules, I will
> > > perform
> > > > a live coding session demonstrating how we can put together the main
> > > > components of Calcite to build a simple query processor for in-memory
> > > > data.
> > > >
> > > >
> > > >
> > > > On Thu, Oct 22, 2020 at 12:07 PM Danny Chan <yu...@gmail.com>
> > > wrote:
> > > >
> > > > > +1 for the online meeting, nice idea ~
> > > > >
> > > > > Best,
> > > > > Danny Chan
> > > > > 在 2020年10月22日 +0800 PM5:58,JiaTao Tao <ta...@gmail.com>,写道:
> > > > > > I think it's a nice idea, hope to hear Julian's topic about
> > > lattice/mv,
> > > > > we
> > > > > > have a big demand on this and want to learn more.
> > > > > >
> > > > > >
> > > > > > Regards!
> > > > > >
> > > > > > Aron Tao
> > > > > >
> > > > > >
> > > > > > Julian Hyde <jh...@apache.org> 于2020年10月16日周五 下午12:50写道:
> > > > > >
> > > > > > > Nice idea, Stamatis. I'm happy to give a talk if people want to
> > > hear
> > > > > > > it - possible topics include geospatial in Calcite, quick intro
> > to
> > > > > > > RelBuilder, and lattices/materialized views.
> > > > > > >
> > > > > > > On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <
> amaliujia@apache.org>
> > > > > wrote:
> > > > > > > >
> > > > > > > > I can give a small talk (10 to 20 mins) about changes of
> > Calcite
> > > to
> > > > > > > support
> > > > > > > > streaming.
> > > > > > > >
> > > > > > > >
> > > > > > > > -Rui
> > > > > > > >
> > > > > > > > On Thu, Oct 15, 2020 at 7:19 AM Alessandro Solimando <
> > > > > > > > alessandro.solimando@gmail.com> wrote:
> > > > > > > >
> > > > > > > > > Hi Stamatis,
> > > > > > > > > that's a very nice idea, I am definitely interested in
> > > attending
> > > > a
> > > > > > > meetup
> > > > > > > > > and hearing presentations around Calcite.
> > > > > > > > >
> > > > > > > > > Best regards,
> > > > > > > > > Alessandro
> > > > > > > > >
> > > > > > > > > On Thu, 15 Oct 2020 at 15:09, Stamatis Zampetakis <
> > > > > zabetak@gmail.com>
> > > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > Hi guys,
> > > > > > > > > >
> > > > > > > > > > How do you feel about participating in an online meetup
> for
> > > > > Calcite
> > > > > > > in
> > > > > > > > > > January 2021?
> > > > > > > > > >
> > > > > > > > > > It's been forever since we organised a Calcite meetup and
> > > with
> > > > > the
> > > > > > > > > current
> > > > > > > > > > situation (pandemic) it will be almost impossible to hold
> > one
> > > > in
> > > > > > > person
> > > > > > > > > in
> > > > > > > > > > the near future.
> > > > > > > > > >
> > > > > > > > > > Nevertheless, people now more than ever tend to organise
> > and
> > > > > attend
> > > > > > > such
> > > > > > > > > > events so we could take advantage of the situation to
> > > exchange
> > > > > ideas,
> > > > > > > > > learn
> > > > > > > > > > new things, and meet each other in a more interactive
> way.
> > > > > > > > > >
> > > > > > > > > > We can have a few presentations and slots for open
> > discussion
> > > > > among
> > > > > > > us.
> > > > > > > > > >
> > > > > > > > > > The subject can be anything from something very technical
> > to
> > > a
> > > > > very
> > > > > > > > > simple
> > > > > > > > > > presentation of an adapter, the use of calcite in a
> > > university
> > > > > > > course, in
> > > > > > > > > > academia, or whatever else you can imagine.
> > > > > > > > > >
> > > > > > > > > > The duration can be also flexible, ranging from a few
> > minutes
> > > > to
> > > > > an
> > > > > > > hour
> > > > > > > > > or
> > > > > > > > > > more depending on the courage of the speaker.
> > > > > > > > > >
> > > > > > > > > > I'm sure most of us have some slides here and there that
> > > could
> > > > > feed a
> > > > > > > > > small
> > > > > > > > > > presentation around Calcite so let's make this happen!
> > > > > > > > > >
> > > > > > > > > > So are there people interested to give a talk around
> > Calcite?
> > > > > > > > > >
> > > > > > > > > > Personally, I can give a presentation on very basic stuff
> > on
> > > > > query
> > > > > > > > > > optimization and Calcite showing a bit of motivation and
> > > going
> > > > > > > through
> > > > > > > > > the
> > > > > > > > > > main APIs with examples and code samples.
> > > > > > > > > >
> > > > > > > > > > Apart from speakers, are there people interested in
> > attending
> > > > > such
> > > > > > > > > meetups?
> > > > > > > > > >
> > > > > > > > > > We can fix the date and time based on the region of the
> > > > majority.
> > > > > > > > > >
> > > > > > > > > > Best,
> > > > > > > > > > Stamatis
> > > > > > > > > >
> > > > > > > > >
> > > > > > >
> > > > >
> > > >
> > >
> >
>

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Rui Wang <am...@apache.org>.
Sorry for the late reply Statmatis. I have recently been pretty busy on
work as it is approaching the end of the year.

The time in [1] works perfectly for me. I will share the abstract and
expected duration soon (should within this week).


-Rui

On Fri, Nov 20, 2020 at 2:11 AM Stamatis Zampetakis <za...@gmail.com>
wrote:

> That would be great Vineet!
>
> @Julian, @Rui, @Vineet:
> Can you share a small abstract (2-3 sentences) and expected duration?
> Can you check if the date/times proposed previously [1] work for you. If
> not feel free to propose another slot.
>
> Best,
> Stamatis
>
> [1] https://s.apache.org/uhrzo
>
> On Thu, Nov 19, 2020 at 6:18 PM Vineet Garg <vg...@apache.org> wrote:
>
> > I think this is a great idea. +1 for the online meetup.
> >
> > If there are slots left I can also talk about how Hive leverages Calcite
> to
> > do query optimization.
> >
> > -Vineet
> >
> > On Fri, Nov 6, 2020 at 7:21 AM Stamatis Zampetakis <za...@gmail.com>
> > wrote:
> >
> > > Let's try to fix the date/time and tentative agenda so that we can add
> > some
> > > information on meetup [1].
> > >
> > > So far we have three presenters, Julian, Rui, and myself. We can start
> > like
> > > that and if in the process there are more people interested to give a
> > small
> > > talk we can update the program.
> > >
> > > Let's try to get a date in the last two weeks of January to give us a
> bit
> > > more time to prepare. Personally, I don't have a preference for that
> > being
> > > a business day or not and I am in UTC+1.
> > > For instance, how do you feel about Wednesday, 20 January 2021,
> 18:00:00
> > to
> > > 21:00 UTC+1 [2] ?
> > >
> > > As soon as we have a rough estimate on the number of attendees we can
> > also
> > > decide which platform to use for the event.
> > >
> > > Even if the number of participants ends up being low, having new
> > > material for our website is still a plus.
> > >
> > > Best,
> > > Stamatis
> > >
> > > [1] https://www.meetup.com/Apache-Calcite/
> > > [2] https://s.apache.org/uhrzo
> > >
> > > Tentative Agenda
> > >
> > > Title: An introduction to query processing & Apache Calcite
> > > Speaker: Stamatis Zampetakis
> > > Duration: 50min
> > > Abstract:
> > > In this talk, I will go over some basic notions around query processors
> > and
> > > demonstrate how they map to concepts in Calcite.
> > > I will start with some simple use-cases and show how from Java code we
> > can
> > > go to relational algebra and SQL, explaining the importance of a
> > > declarative language and the role of a query processing framework.
> > > Then, I will focus on the query processor, illustrating the general
> > > architecture and the main components of Apache Calcite.
> > > After a simple end to end example of the different modules, I will
> > perform
> > > a live coding session demonstrating how we can put together the main
> > > components of Calcite to build a simple query processor for in-memory
> > > data.
> > >
> > >
> > >
> > > On Thu, Oct 22, 2020 at 12:07 PM Danny Chan <yu...@gmail.com>
> > wrote:
> > >
> > > > +1 for the online meeting, nice idea ~
> > > >
> > > > Best,
> > > > Danny Chan
> > > > 在 2020年10月22日 +0800 PM5:58,JiaTao Tao <ta...@gmail.com>,写道:
> > > > > I think it's a nice idea, hope to hear Julian's topic about
> > lattice/mv,
> > > > we
> > > > > have a big demand on this and want to learn more.
> > > > >
> > > > >
> > > > > Regards!
> > > > >
> > > > > Aron Tao
> > > > >
> > > > >
> > > > > Julian Hyde <jh...@apache.org> 于2020年10月16日周五 下午12:50写道:
> > > > >
> > > > > > Nice idea, Stamatis. I'm happy to give a talk if people want to
> > hear
> > > > > > it - possible topics include geospatial in Calcite, quick intro
> to
> > > > > > RelBuilder, and lattices/materialized views.
> > > > > >
> > > > > > On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <am...@apache.org>
> > > > wrote:
> > > > > > >
> > > > > > > I can give a small talk (10 to 20 mins) about changes of
> Calcite
> > to
> > > > > > support
> > > > > > > streaming.
> > > > > > >
> > > > > > >
> > > > > > > -Rui
> > > > > > >
> > > > > > > On Thu, Oct 15, 2020 at 7:19 AM Alessandro Solimando <
> > > > > > > alessandro.solimando@gmail.com> wrote:
> > > > > > >
> > > > > > > > Hi Stamatis,
> > > > > > > > that's a very nice idea, I am definitely interested in
> > attending
> > > a
> > > > > > meetup
> > > > > > > > and hearing presentations around Calcite.
> > > > > > > >
> > > > > > > > Best regards,
> > > > > > > > Alessandro
> > > > > > > >
> > > > > > > > On Thu, 15 Oct 2020 at 15:09, Stamatis Zampetakis <
> > > > zabetak@gmail.com>
> > > > > > > > wrote:
> > > > > > > >
> > > > > > > > > Hi guys,
> > > > > > > > >
> > > > > > > > > How do you feel about participating in an online meetup for
> > > > Calcite
> > > > > > in
> > > > > > > > > January 2021?
> > > > > > > > >
> > > > > > > > > It's been forever since we organised a Calcite meetup and
> > with
> > > > the
> > > > > > > > current
> > > > > > > > > situation (pandemic) it will be almost impossible to hold
> one
> > > in
> > > > > > person
> > > > > > > > in
> > > > > > > > > the near future.
> > > > > > > > >
> > > > > > > > > Nevertheless, people now more than ever tend to organise
> and
> > > > attend
> > > > > > such
> > > > > > > > > events so we could take advantage of the situation to
> > exchange
> > > > ideas,
> > > > > > > > learn
> > > > > > > > > new things, and meet each other in a more interactive way.
> > > > > > > > >
> > > > > > > > > We can have a few presentations and slots for open
> discussion
> > > > among
> > > > > > us.
> > > > > > > > >
> > > > > > > > > The subject can be anything from something very technical
> to
> > a
> > > > very
> > > > > > > > simple
> > > > > > > > > presentation of an adapter, the use of calcite in a
> > university
> > > > > > course, in
> > > > > > > > > academia, or whatever else you can imagine.
> > > > > > > > >
> > > > > > > > > The duration can be also flexible, ranging from a few
> minutes
> > > to
> > > > an
> > > > > > hour
> > > > > > > > or
> > > > > > > > > more depending on the courage of the speaker.
> > > > > > > > >
> > > > > > > > > I'm sure most of us have some slides here and there that
> > could
> > > > feed a
> > > > > > > > small
> > > > > > > > > presentation around Calcite so let's make this happen!
> > > > > > > > >
> > > > > > > > > So are there people interested to give a talk around
> Calcite?
> > > > > > > > >
> > > > > > > > > Personally, I can give a presentation on very basic stuff
> on
> > > > query
> > > > > > > > > optimization and Calcite showing a bit of motivation and
> > going
> > > > > > through
> > > > > > > > the
> > > > > > > > > main APIs with examples and code samples.
> > > > > > > > >
> > > > > > > > > Apart from speakers, are there people interested in
> attending
> > > > such
> > > > > > > > meetups?
> > > > > > > > >
> > > > > > > > > We can fix the date and time based on the region of the
> > > majority.
> > > > > > > > >
> > > > > > > > > Best,
> > > > > > > > > Stamatis
> > > > > > > > >
> > > > > > > >
> > > > > >
> > > >
> > >
> >
>

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Stamatis Zampetakis <za...@gmail.com>.
That would be great Vineet!

@Julian, @Rui, @Vineet:
Can you share a small abstract (2-3 sentences) and expected duration?
Can you check if the date/times proposed previously [1] work for you. If
not feel free to propose another slot.

Best,
Stamatis

[1] https://s.apache.org/uhrzo

On Thu, Nov 19, 2020 at 6:18 PM Vineet Garg <vg...@apache.org> wrote:

> I think this is a great idea. +1 for the online meetup.
>
> If there are slots left I can also talk about how Hive leverages Calcite to
> do query optimization.
>
> -Vineet
>
> On Fri, Nov 6, 2020 at 7:21 AM Stamatis Zampetakis <za...@gmail.com>
> wrote:
>
> > Let's try to fix the date/time and tentative agenda so that we can add
> some
> > information on meetup [1].
> >
> > So far we have three presenters, Julian, Rui, and myself. We can start
> like
> > that and if in the process there are more people interested to give a
> small
> > talk we can update the program.
> >
> > Let's try to get a date in the last two weeks of January to give us a bit
> > more time to prepare. Personally, I don't have a preference for that
> being
> > a business day or not and I am in UTC+1.
> > For instance, how do you feel about Wednesday, 20 January 2021, 18:00:00
> to
> > 21:00 UTC+1 [2] ?
> >
> > As soon as we have a rough estimate on the number of attendees we can
> also
> > decide which platform to use for the event.
> >
> > Even if the number of participants ends up being low, having new
> > material for our website is still a plus.
> >
> > Best,
> > Stamatis
> >
> > [1] https://www.meetup.com/Apache-Calcite/
> > [2] https://s.apache.org/uhrzo
> >
> > Tentative Agenda
> >
> > Title: An introduction to query processing & Apache Calcite
> > Speaker: Stamatis Zampetakis
> > Duration: 50min
> > Abstract:
> > In this talk, I will go over some basic notions around query processors
> and
> > demonstrate how they map to concepts in Calcite.
> > I will start with some simple use-cases and show how from Java code we
> can
> > go to relational algebra and SQL, explaining the importance of a
> > declarative language and the role of a query processing framework.
> > Then, I will focus on the query processor, illustrating the general
> > architecture and the main components of Apache Calcite.
> > After a simple end to end example of the different modules, I will
> perform
> > a live coding session demonstrating how we can put together the main
> > components of Calcite to build a simple query processor for in-memory
> > data.
> >
> >
> >
> > On Thu, Oct 22, 2020 at 12:07 PM Danny Chan <yu...@gmail.com>
> wrote:
> >
> > > +1 for the online meeting, nice idea ~
> > >
> > > Best,
> > > Danny Chan
> > > 在 2020年10月22日 +0800 PM5:58,JiaTao Tao <ta...@gmail.com>,写道:
> > > > I think it's a nice idea, hope to hear Julian's topic about
> lattice/mv,
> > > we
> > > > have a big demand on this and want to learn more.
> > > >
> > > >
> > > > Regards!
> > > >
> > > > Aron Tao
> > > >
> > > >
> > > > Julian Hyde <jh...@apache.org> 于2020年10月16日周五 下午12:50写道:
> > > >
> > > > > Nice idea, Stamatis. I'm happy to give a talk if people want to
> hear
> > > > > it - possible topics include geospatial in Calcite, quick intro to
> > > > > RelBuilder, and lattices/materialized views.
> > > > >
> > > > > On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <am...@apache.org>
> > > wrote:
> > > > > >
> > > > > > I can give a small talk (10 to 20 mins) about changes of Calcite
> to
> > > > > support
> > > > > > streaming.
> > > > > >
> > > > > >
> > > > > > -Rui
> > > > > >
> > > > > > On Thu, Oct 15, 2020 at 7:19 AM Alessandro Solimando <
> > > > > > alessandro.solimando@gmail.com> wrote:
> > > > > >
> > > > > > > Hi Stamatis,
> > > > > > > that's a very nice idea, I am definitely interested in
> attending
> > a
> > > > > meetup
> > > > > > > and hearing presentations around Calcite.
> > > > > > >
> > > > > > > Best regards,
> > > > > > > Alessandro
> > > > > > >
> > > > > > > On Thu, 15 Oct 2020 at 15:09, Stamatis Zampetakis <
> > > zabetak@gmail.com>
> > > > > > > wrote:
> > > > > > >
> > > > > > > > Hi guys,
> > > > > > > >
> > > > > > > > How do you feel about participating in an online meetup for
> > > Calcite
> > > > > in
> > > > > > > > January 2021?
> > > > > > > >
> > > > > > > > It's been forever since we organised a Calcite meetup and
> with
> > > the
> > > > > > > current
> > > > > > > > situation (pandemic) it will be almost impossible to hold one
> > in
> > > > > person
> > > > > > > in
> > > > > > > > the near future.
> > > > > > > >
> > > > > > > > Nevertheless, people now more than ever tend to organise and
> > > attend
> > > > > such
> > > > > > > > events so we could take advantage of the situation to
> exchange
> > > ideas,
> > > > > > > learn
> > > > > > > > new things, and meet each other in a more interactive way.
> > > > > > > >
> > > > > > > > We can have a few presentations and slots for open discussion
> > > among
> > > > > us.
> > > > > > > >
> > > > > > > > The subject can be anything from something very technical to
> a
> > > very
> > > > > > > simple
> > > > > > > > presentation of an adapter, the use of calcite in a
> university
> > > > > course, in
> > > > > > > > academia, or whatever else you can imagine.
> > > > > > > >
> > > > > > > > The duration can be also flexible, ranging from a few minutes
> > to
> > > an
> > > > > hour
> > > > > > > or
> > > > > > > > more depending on the courage of the speaker.
> > > > > > > >
> > > > > > > > I'm sure most of us have some slides here and there that
> could
> > > feed a
> > > > > > > small
> > > > > > > > presentation around Calcite so let's make this happen!
> > > > > > > >
> > > > > > > > So are there people interested to give a talk around Calcite?
> > > > > > > >
> > > > > > > > Personally, I can give a presentation on very basic stuff on
> > > query
> > > > > > > > optimization and Calcite showing a bit of motivation and
> going
> > > > > through
> > > > > > > the
> > > > > > > > main APIs with examples and code samples.
> > > > > > > >
> > > > > > > > Apart from speakers, are there people interested in attending
> > > such
> > > > > > > meetups?
> > > > > > > >
> > > > > > > > We can fix the date and time based on the region of the
> > majority.
> > > > > > > >
> > > > > > > > Best,
> > > > > > > > Stamatis
> > > > > > > >
> > > > > > >
> > > > >
> > >
> >
>

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Vineet Garg <vg...@apache.org>.
I think this is a great idea. +1 for the online meetup.

If there are slots left I can also talk about how Hive leverages Calcite to
do query optimization.

-Vineet

On Fri, Nov 6, 2020 at 7:21 AM Stamatis Zampetakis <za...@gmail.com>
wrote:

> Let's try to fix the date/time and tentative agenda so that we can add some
> information on meetup [1].
>
> So far we have three presenters, Julian, Rui, and myself. We can start like
> that and if in the process there are more people interested to give a small
> talk we can update the program.
>
> Let's try to get a date in the last two weeks of January to give us a bit
> more time to prepare. Personally, I don't have a preference for that being
> a business day or not and I am in UTC+1.
> For instance, how do you feel about Wednesday, 20 January 2021, 18:00:00 to
> 21:00 UTC+1 [2] ?
>
> As soon as we have a rough estimate on the number of attendees we can also
> decide which platform to use for the event.
>
> Even if the number of participants ends up being low, having new
> material for our website is still a plus.
>
> Best,
> Stamatis
>
> [1] https://www.meetup.com/Apache-Calcite/
> [2] https://s.apache.org/uhrzo
>
> Tentative Agenda
>
> Title: An introduction to query processing & Apache Calcite
> Speaker: Stamatis Zampetakis
> Duration: 50min
> Abstract:
> In this talk, I will go over some basic notions around query processors and
> demonstrate how they map to concepts in Calcite.
> I will start with some simple use-cases and show how from Java code we can
> go to relational algebra and SQL, explaining the importance of a
> declarative language and the role of a query processing framework.
> Then, I will focus on the query processor, illustrating the general
> architecture and the main components of Apache Calcite.
> After a simple end to end example of the different modules, I will perform
> a live coding session demonstrating how we can put together the main
> components of Calcite to build a simple query processor for in-memory
> data.
>
>
>
> On Thu, Oct 22, 2020 at 12:07 PM Danny Chan <yu...@gmail.com> wrote:
>
> > +1 for the online meeting, nice idea ~
> >
> > Best,
> > Danny Chan
> > 在 2020年10月22日 +0800 PM5:58,JiaTao Tao <ta...@gmail.com>,写道:
> > > I think it's a nice idea, hope to hear Julian's topic about lattice/mv,
> > we
> > > have a big demand on this and want to learn more.
> > >
> > >
> > > Regards!
> > >
> > > Aron Tao
> > >
> > >
> > > Julian Hyde <jh...@apache.org> 于2020年10月16日周五 下午12:50写道:
> > >
> > > > Nice idea, Stamatis. I'm happy to give a talk if people want to hear
> > > > it - possible topics include geospatial in Calcite, quick intro to
> > > > RelBuilder, and lattices/materialized views.
> > > >
> > > > On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <am...@apache.org>
> > wrote:
> > > > >
> > > > > I can give a small talk (10 to 20 mins) about changes of Calcite to
> > > > support
> > > > > streaming.
> > > > >
> > > > >
> > > > > -Rui
> > > > >
> > > > > On Thu, Oct 15, 2020 at 7:19 AM Alessandro Solimando <
> > > > > alessandro.solimando@gmail.com> wrote:
> > > > >
> > > > > > Hi Stamatis,
> > > > > > that's a very nice idea, I am definitely interested in attending
> a
> > > > meetup
> > > > > > and hearing presentations around Calcite.
> > > > > >
> > > > > > Best regards,
> > > > > > Alessandro
> > > > > >
> > > > > > On Thu, 15 Oct 2020 at 15:09, Stamatis Zampetakis <
> > zabetak@gmail.com>
> > > > > > wrote:
> > > > > >
> > > > > > > Hi guys,
> > > > > > >
> > > > > > > How do you feel about participating in an online meetup for
> > Calcite
> > > > in
> > > > > > > January 2021?
> > > > > > >
> > > > > > > It's been forever since we organised a Calcite meetup and with
> > the
> > > > > > current
> > > > > > > situation (pandemic) it will be almost impossible to hold one
> in
> > > > person
> > > > > > in
> > > > > > > the near future.
> > > > > > >
> > > > > > > Nevertheless, people now more than ever tend to organise and
> > attend
> > > > such
> > > > > > > events so we could take advantage of the situation to exchange
> > ideas,
> > > > > > learn
> > > > > > > new things, and meet each other in a more interactive way.
> > > > > > >
> > > > > > > We can have a few presentations and slots for open discussion
> > among
> > > > us.
> > > > > > >
> > > > > > > The subject can be anything from something very technical to a
> > very
> > > > > > simple
> > > > > > > presentation of an adapter, the use of calcite in a university
> > > > course, in
> > > > > > > academia, or whatever else you can imagine.
> > > > > > >
> > > > > > > The duration can be also flexible, ranging from a few minutes
> to
> > an
> > > > hour
> > > > > > or
> > > > > > > more depending on the courage of the speaker.
> > > > > > >
> > > > > > > I'm sure most of us have some slides here and there that could
> > feed a
> > > > > > small
> > > > > > > presentation around Calcite so let's make this happen!
> > > > > > >
> > > > > > > So are there people interested to give a talk around Calcite?
> > > > > > >
> > > > > > > Personally, I can give a presentation on very basic stuff on
> > query
> > > > > > > optimization and Calcite showing a bit of motivation and going
> > > > through
> > > > > > the
> > > > > > > main APIs with examples and code samples.
> > > > > > >
> > > > > > > Apart from speakers, are there people interested in attending
> > such
> > > > > > meetups?
> > > > > > >
> > > > > > > We can fix the date and time based on the region of the
> majority.
> > > > > > >
> > > > > > > Best,
> > > > > > > Stamatis
> > > > > > >
> > > > > >
> > > >
> >
>

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Stamatis Zampetakis <za...@gmail.com>.
Let's try to fix the date/time and tentative agenda so that we can add some
information on meetup [1].

So far we have three presenters, Julian, Rui, and myself. We can start like
that and if in the process there are more people interested to give a small
talk we can update the program.

Let's try to get a date in the last two weeks of January to give us a bit
more time to prepare. Personally, I don't have a preference for that being
a business day or not and I am in UTC+1.
For instance, how do you feel about Wednesday, 20 January 2021, 18:00:00 to
21:00 UTC+1 [2] ?

As soon as we have a rough estimate on the number of attendees we can also
decide which platform to use for the event.

Even if the number of participants ends up being low, having new
material for our website is still a plus.

Best,
Stamatis

[1] https://www.meetup.com/Apache-Calcite/
[2] https://s.apache.org/uhrzo

Tentative Agenda

Title: An introduction to query processing & Apache Calcite
Speaker: Stamatis Zampetakis
Duration: 50min
Abstract:
In this talk, I will go over some basic notions around query processors and
demonstrate how they map to concepts in Calcite.
I will start with some simple use-cases and show how from Java code we can
go to relational algebra and SQL, explaining the importance of a
declarative language and the role of a query processing framework.
Then, I will focus on the query processor, illustrating the general
architecture and the main components of Apache Calcite.
After a simple end to end example of the different modules, I will perform
a live coding session demonstrating how we can put together the main
components of Calcite to build a simple query processor for in-memory
data.



On Thu, Oct 22, 2020 at 12:07 PM Danny Chan <yu...@gmail.com> wrote:

> +1 for the online meeting, nice idea ~
>
> Best,
> Danny Chan
> 在 2020年10月22日 +0800 PM5:58,JiaTao Tao <ta...@gmail.com>,写道:
> > I think it's a nice idea, hope to hear Julian's topic about lattice/mv,
> we
> > have a big demand on this and want to learn more.
> >
> >
> > Regards!
> >
> > Aron Tao
> >
> >
> > Julian Hyde <jh...@apache.org> 于2020年10月16日周五 下午12:50写道:
> >
> > > Nice idea, Stamatis. I'm happy to give a talk if people want to hear
> > > it - possible topics include geospatial in Calcite, quick intro to
> > > RelBuilder, and lattices/materialized views.
> > >
> > > On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <am...@apache.org>
> wrote:
> > > >
> > > > I can give a small talk (10 to 20 mins) about changes of Calcite to
> > > support
> > > > streaming.
> > > >
> > > >
> > > > -Rui
> > > >
> > > > On Thu, Oct 15, 2020 at 7:19 AM Alessandro Solimando <
> > > > alessandro.solimando@gmail.com> wrote:
> > > >
> > > > > Hi Stamatis,
> > > > > that's a very nice idea, I am definitely interested in attending a
> > > meetup
> > > > > and hearing presentations around Calcite.
> > > > >
> > > > > Best regards,
> > > > > Alessandro
> > > > >
> > > > > On Thu, 15 Oct 2020 at 15:09, Stamatis Zampetakis <
> zabetak@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > Hi guys,
> > > > > >
> > > > > > How do you feel about participating in an online meetup for
> Calcite
> > > in
> > > > > > January 2021?
> > > > > >
> > > > > > It's been forever since we organised a Calcite meetup and with
> the
> > > > > current
> > > > > > situation (pandemic) it will be almost impossible to hold one in
> > > person
> > > > > in
> > > > > > the near future.
> > > > > >
> > > > > > Nevertheless, people now more than ever tend to organise and
> attend
> > > such
> > > > > > events so we could take advantage of the situation to exchange
> ideas,
> > > > > learn
> > > > > > new things, and meet each other in a more interactive way.
> > > > > >
> > > > > > We can have a few presentations and slots for open discussion
> among
> > > us.
> > > > > >
> > > > > > The subject can be anything from something very technical to a
> very
> > > > > simple
> > > > > > presentation of an adapter, the use of calcite in a university
> > > course, in
> > > > > > academia, or whatever else you can imagine.
> > > > > >
> > > > > > The duration can be also flexible, ranging from a few minutes to
> an
> > > hour
> > > > > or
> > > > > > more depending on the courage of the speaker.
> > > > > >
> > > > > > I'm sure most of us have some slides here and there that could
> feed a
> > > > > small
> > > > > > presentation around Calcite so let's make this happen!
> > > > > >
> > > > > > So are there people interested to give a talk around Calcite?
> > > > > >
> > > > > > Personally, I can give a presentation on very basic stuff on
> query
> > > > > > optimization and Calcite showing a bit of motivation and going
> > > through
> > > > > the
> > > > > > main APIs with examples and code samples.
> > > > > >
> > > > > > Apart from speakers, are there people interested in attending
> such
> > > > > meetups?
> > > > > >
> > > > > > We can fix the date and time based on the region of the majority.
> > > > > >
> > > > > > Best,
> > > > > > Stamatis
> > > > > >
> > > > >
> > >
>

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Danny Chan <yu...@gmail.com>.
+1 for the online meeting, nice idea ~

Best,
Danny Chan
在 2020年10月22日 +0800 PM5:58,JiaTao Tao <ta...@gmail.com>,写道:
> I think it's a nice idea, hope to hear Julian's topic about lattice/mv, we
> have a big demand on this and want to learn more.
>
>
> Regards!
>
> Aron Tao
>
>
> Julian Hyde <jh...@apache.org> 于2020年10月16日周五 下午12:50写道:
>
> > Nice idea, Stamatis. I'm happy to give a talk if people want to hear
> > it - possible topics include geospatial in Calcite, quick intro to
> > RelBuilder, and lattices/materialized views.
> >
> > On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <am...@apache.org> wrote:
> > >
> > > I can give a small talk (10 to 20 mins) about changes of Calcite to
> > support
> > > streaming.
> > >
> > >
> > > -Rui
> > >
> > > On Thu, Oct 15, 2020 at 7:19 AM Alessandro Solimando <
> > > alessandro.solimando@gmail.com> wrote:
> > >
> > > > Hi Stamatis,
> > > > that's a very nice idea, I am definitely interested in attending a
> > meetup
> > > > and hearing presentations around Calcite.
> > > >
> > > > Best regards,
> > > > Alessandro
> > > >
> > > > On Thu, 15 Oct 2020 at 15:09, Stamatis Zampetakis <za...@gmail.com>
> > > > wrote:
> > > >
> > > > > Hi guys,
> > > > >
> > > > > How do you feel about participating in an online meetup for Calcite
> > in
> > > > > January 2021?
> > > > >
> > > > > It's been forever since we organised a Calcite meetup and with the
> > > > current
> > > > > situation (pandemic) it will be almost impossible to hold one in
> > person
> > > > in
> > > > > the near future.
> > > > >
> > > > > Nevertheless, people now more than ever tend to organise and attend
> > such
> > > > > events so we could take advantage of the situation to exchange ideas,
> > > > learn
> > > > > new things, and meet each other in a more interactive way.
> > > > >
> > > > > We can have a few presentations and slots for open discussion among
> > us.
> > > > >
> > > > > The subject can be anything from something very technical to a very
> > > > simple
> > > > > presentation of an adapter, the use of calcite in a university
> > course, in
> > > > > academia, or whatever else you can imagine.
> > > > >
> > > > > The duration can be also flexible, ranging from a few minutes to an
> > hour
> > > > or
> > > > > more depending on the courage of the speaker.
> > > > >
> > > > > I'm sure most of us have some slides here and there that could feed a
> > > > small
> > > > > presentation around Calcite so let's make this happen!
> > > > >
> > > > > So are there people interested to give a talk around Calcite?
> > > > >
> > > > > Personally, I can give a presentation on very basic stuff on query
> > > > > optimization and Calcite showing a bit of motivation and going
> > through
> > > > the
> > > > > main APIs with examples and code samples.
> > > > >
> > > > > Apart from speakers, are there people interested in attending such
> > > > meetups?
> > > > >
> > > > > We can fix the date and time based on the region of the majority.
> > > > >
> > > > > Best,
> > > > > Stamatis
> > > > >
> > > >
> >

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by JiaTao Tao <ta...@gmail.com>.
I think it's a nice idea, hope to hear Julian's topic about lattice/mv, we
have a big demand on this and want to learn more.


Regards!

Aron Tao


Julian Hyde <jh...@apache.org> 于2020年10月16日周五 下午12:50写道:

> Nice idea, Stamatis. I'm happy to give a talk if people want to hear
> it - possible topics include geospatial in Calcite, quick intro to
> RelBuilder, and lattices/materialized views.
>
> On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <am...@apache.org> wrote:
> >
> > I can give a small talk (10 to 20 mins) about changes of Calcite to
> support
> > streaming.
> >
> >
> > -Rui
> >
> > On Thu, Oct 15, 2020 at 7:19 AM Alessandro Solimando <
> > alessandro.solimando@gmail.com> wrote:
> >
> > > Hi Stamatis,
> > > that's a very nice idea, I am definitely interested in attending a
> meetup
> > > and hearing presentations around Calcite.
> > >
> > > Best regards,
> > > Alessandro
> > >
> > > On Thu, 15 Oct 2020 at 15:09, Stamatis Zampetakis <za...@gmail.com>
> > > wrote:
> > >
> > > > Hi guys,
> > > >
> > > > How do you feel about participating in an online meetup for Calcite
> in
> > > > January 2021?
> > > >
> > > > It's been forever since we organised a Calcite meetup and with the
> > > current
> > > > situation (pandemic) it will be almost impossible to hold one in
> person
> > > in
> > > > the near future.
> > > >
> > > > Nevertheless, people now more than ever tend to organise and attend
> such
> > > > events so we could take advantage of the situation to exchange ideas,
> > > learn
> > > > new things, and meet each other in a more interactive way.
> > > >
> > > > We can have a few presentations and slots for open discussion among
> us.
> > > >
> > > > The subject can be anything from something very technical to a very
> > > simple
> > > > presentation of an adapter, the use of calcite in a university
> course, in
> > > > academia, or whatever else you can imagine.
> > > >
> > > > The duration can be also flexible, ranging from a few minutes to an
> hour
> > > or
> > > > more depending on the courage of the speaker.
> > > >
> > > > I'm sure most of us have some slides here and there that could feed a
> > > small
> > > > presentation around Calcite so let's make this happen!
> > > >
> > > > So are there people interested to give a talk around Calcite?
> > > >
> > > > Personally, I can give a presentation on very basic stuff on query
> > > > optimization and Calcite showing a bit of motivation and going
> through
> > > the
> > > > main APIs with examples and code samples.
> > > >
> > > > Apart from speakers, are there people interested in attending such
> > > meetups?
> > > >
> > > > We can fix the date and time based on the region of the majority.
> > > >
> > > > Best,
> > > > Stamatis
> > > >
> > >
>

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Andrii Tsvielodub <a....@gmail.com>.
That's a good idea!
I believe a presentation on recent improvements/significant
changes/refactorings would be very interesting and useful to everyone here.
E.g. changes to planner, refactorings of join algorithms, improvements to
execution layer. I bet many of those topics have interesting details behind
their implementation and the presentation would be useful to provide some
introduction to the users of the library.

Best Regards,
Andrii Tsvielodub

On Mon, 19 Oct 2020 at 12:39, Ruben Q L <ru...@gmail.com> wrote:

> I think it is a great idea!
>
> Best,
> Ruben
>
>
> On Sun, Oct 18, 2020 at 9:01 AM guangyuan wang <wa...@apache.org>
> wrote:
>
> > I'm a newcomer, I am looking forward to attending the online meetup.
> >
> > Chunwei Lei <ch...@gmail.com> 于2020年10月16日周五 下午1:46写道:
> >
> > > It would be great! I am glad to attend such a meetup.
> > >
> > >
> > > Best,
> > > Chunwei
> > >
> > >
> > > On Fri, Oct 16, 2020 at 12:50 PM Julian Hyde <jh...@apache.org> wrote:
> > >
> > > > Nice idea, Stamatis. I'm happy to give a talk if people want to hear
> > > > it - possible topics include geospatial in Calcite, quick intro to
> > > > RelBuilder, and lattices/materialized views.
> > > >
> > > > On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <am...@apache.org>
> > wrote:
> > > > >
> > > > > I can give a small talk (10 to 20 mins) about changes of Calcite to
> > > > support
> > > > > streaming.
> > > > >
> > > > >
> > > > > -Rui
> > > > >
> > > > > On Thu, Oct 15, 2020 at 7:19 AM Alessandro Solimando <
> > > > > alessandro.solimando@gmail.com> wrote:
> > > > >
> > > > > > Hi Stamatis,
> > > > > > that's a very nice idea, I am definitely interested in attending
> a
> > > > meetup
> > > > > > and hearing presentations around Calcite.
> > > > > >
> > > > > > Best regards,
> > > > > > Alessandro
> > > > > >
> > > > > > On Thu, 15 Oct 2020 at 15:09, Stamatis Zampetakis <
> > zabetak@gmail.com
> > > >
> > > > > > wrote:
> > > > > >
> > > > > > > Hi guys,
> > > > > > >
> > > > > > > How do you feel about participating in an online meetup for
> > Calcite
> > > > in
> > > > > > > January 2021?
> > > > > > >
> > > > > > > It's been forever since we organised a Calcite meetup and with
> > the
> > > > > > current
> > > > > > > situation (pandemic) it will be almost impossible to hold one
> in
> > > > person
> > > > > > in
> > > > > > > the near future.
> > > > > > >
> > > > > > > Nevertheless, people now more than ever tend to organise and
> > attend
> > > > such
> > > > > > > events so we could take advantage of the situation to exchange
> > > ideas,
> > > > > > learn
> > > > > > > new things, and meet each other in a more interactive way.
> > > > > > >
> > > > > > > We can have a few presentations and slots for open discussion
> > among
> > > > us.
> > > > > > >
> > > > > > > The subject can be anything from something very technical to a
> > very
> > > > > > simple
> > > > > > > presentation of an adapter, the use of calcite in a university
> > > > course, in
> > > > > > > academia, or whatever else you can imagine.
> > > > > > >
> > > > > > > The duration can be also flexible, ranging from a few minutes
> to
> > an
> > > > hour
> > > > > > or
> > > > > > > more depending on the courage of the speaker.
> > > > > > >
> > > > > > > I'm sure most of us have some slides here and there that could
> > > feed a
> > > > > > small
> > > > > > > presentation around Calcite so let's make this happen!
> > > > > > >
> > > > > > > So are there people interested to give a talk around Calcite?
> > > > > > >
> > > > > > > Personally, I can give a presentation on very basic stuff on
> > query
> > > > > > > optimization and Calcite showing a bit of motivation and going
> > > > through
> > > > > > the
> > > > > > > main APIs with examples and code samples.
> > > > > > >
> > > > > > > Apart from speakers, are there people interested in attending
> > such
> > > > > > meetups?
> > > > > > >
> > > > > > > We can fix the date and time based on the region of the
> majority.
> > > > > > >
> > > > > > > Best,
> > > > > > > Stamatis
> > > > > > >
> > > > > >
> > > >
> > >
> >
>

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Ruben Q L <ru...@gmail.com>.
I think it is a great idea!

Best,
Ruben


On Sun, Oct 18, 2020 at 9:01 AM guangyuan wang <wa...@apache.org>
wrote:

> I'm a newcomer, I am looking forward to attending the online meetup.
>
> Chunwei Lei <ch...@gmail.com> 于2020年10月16日周五 下午1:46写道:
>
> > It would be great! I am glad to attend such a meetup.
> >
> >
> > Best,
> > Chunwei
> >
> >
> > On Fri, Oct 16, 2020 at 12:50 PM Julian Hyde <jh...@apache.org> wrote:
> >
> > > Nice idea, Stamatis. I'm happy to give a talk if people want to hear
> > > it - possible topics include geospatial in Calcite, quick intro to
> > > RelBuilder, and lattices/materialized views.
> > >
> > > On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <am...@apache.org>
> wrote:
> > > >
> > > > I can give a small talk (10 to 20 mins) about changes of Calcite to
> > > support
> > > > streaming.
> > > >
> > > >
> > > > -Rui
> > > >
> > > > On Thu, Oct 15, 2020 at 7:19 AM Alessandro Solimando <
> > > > alessandro.solimando@gmail.com> wrote:
> > > >
> > > > > Hi Stamatis,
> > > > > that's a very nice idea, I am definitely interested in attending a
> > > meetup
> > > > > and hearing presentations around Calcite.
> > > > >
> > > > > Best regards,
> > > > > Alessandro
> > > > >
> > > > > On Thu, 15 Oct 2020 at 15:09, Stamatis Zampetakis <
> zabetak@gmail.com
> > >
> > > > > wrote:
> > > > >
> > > > > > Hi guys,
> > > > > >
> > > > > > How do you feel about participating in an online meetup for
> Calcite
> > > in
> > > > > > January 2021?
> > > > > >
> > > > > > It's been forever since we organised a Calcite meetup and with
> the
> > > > > current
> > > > > > situation (pandemic) it will be almost impossible to hold one in
> > > person
> > > > > in
> > > > > > the near future.
> > > > > >
> > > > > > Nevertheless, people now more than ever tend to organise and
> attend
> > > such
> > > > > > events so we could take advantage of the situation to exchange
> > ideas,
> > > > > learn
> > > > > > new things, and meet each other in a more interactive way.
> > > > > >
> > > > > > We can have a few presentations and slots for open discussion
> among
> > > us.
> > > > > >
> > > > > > The subject can be anything from something very technical to a
> very
> > > > > simple
> > > > > > presentation of an adapter, the use of calcite in a university
> > > course, in
> > > > > > academia, or whatever else you can imagine.
> > > > > >
> > > > > > The duration can be also flexible, ranging from a few minutes to
> an
> > > hour
> > > > > or
> > > > > > more depending on the courage of the speaker.
> > > > > >
> > > > > > I'm sure most of us have some slides here and there that could
> > feed a
> > > > > small
> > > > > > presentation around Calcite so let's make this happen!
> > > > > >
> > > > > > So are there people interested to give a talk around Calcite?
> > > > > >
> > > > > > Personally, I can give a presentation on very basic stuff on
> query
> > > > > > optimization and Calcite showing a bit of motivation and going
> > > through
> > > > > the
> > > > > > main APIs with examples and code samples.
> > > > > >
> > > > > > Apart from speakers, are there people interested in attending
> such
> > > > > meetups?
> > > > > >
> > > > > > We can fix the date and time based on the region of the majority.
> > > > > >
> > > > > > Best,
> > > > > > Stamatis
> > > > > >
> > > > >
> > >
> >
>

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by guangyuan wang <wa...@apache.org>.
I'm a newcomer, I am looking forward to attending the online meetup.

Chunwei Lei <ch...@gmail.com> 于2020年10月16日周五 下午1:46写道:

> It would be great! I am glad to attend such a meetup.
>
>
> Best,
> Chunwei
>
>
> On Fri, Oct 16, 2020 at 12:50 PM Julian Hyde <jh...@apache.org> wrote:
>
> > Nice idea, Stamatis. I'm happy to give a talk if people want to hear
> > it - possible topics include geospatial in Calcite, quick intro to
> > RelBuilder, and lattices/materialized views.
> >
> > On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <am...@apache.org> wrote:
> > >
> > > I can give a small talk (10 to 20 mins) about changes of Calcite to
> > support
> > > streaming.
> > >
> > >
> > > -Rui
> > >
> > > On Thu, Oct 15, 2020 at 7:19 AM Alessandro Solimando <
> > > alessandro.solimando@gmail.com> wrote:
> > >
> > > > Hi Stamatis,
> > > > that's a very nice idea, I am definitely interested in attending a
> > meetup
> > > > and hearing presentations around Calcite.
> > > >
> > > > Best regards,
> > > > Alessandro
> > > >
> > > > On Thu, 15 Oct 2020 at 15:09, Stamatis Zampetakis <zabetak@gmail.com
> >
> > > > wrote:
> > > >
> > > > > Hi guys,
> > > > >
> > > > > How do you feel about participating in an online meetup for Calcite
> > in
> > > > > January 2021?
> > > > >
> > > > > It's been forever since we organised a Calcite meetup and with the
> > > > current
> > > > > situation (pandemic) it will be almost impossible to hold one in
> > person
> > > > in
> > > > > the near future.
> > > > >
> > > > > Nevertheless, people now more than ever tend to organise and attend
> > such
> > > > > events so we could take advantage of the situation to exchange
> ideas,
> > > > learn
> > > > > new things, and meet each other in a more interactive way.
> > > > >
> > > > > We can have a few presentations and slots for open discussion among
> > us.
> > > > >
> > > > > The subject can be anything from something very technical to a very
> > > > simple
> > > > > presentation of an adapter, the use of calcite in a university
> > course, in
> > > > > academia, or whatever else you can imagine.
> > > > >
> > > > > The duration can be also flexible, ranging from a few minutes to an
> > hour
> > > > or
> > > > > more depending on the courage of the speaker.
> > > > >
> > > > > I'm sure most of us have some slides here and there that could
> feed a
> > > > small
> > > > > presentation around Calcite so let's make this happen!
> > > > >
> > > > > So are there people interested to give a talk around Calcite?
> > > > >
> > > > > Personally, I can give a presentation on very basic stuff on query
> > > > > optimization and Calcite showing a bit of motivation and going
> > through
> > > > the
> > > > > main APIs with examples and code samples.
> > > > >
> > > > > Apart from speakers, are there people interested in attending such
> > > > meetups?
> > > > >
> > > > > We can fix the date and time based on the region of the majority.
> > > > >
> > > > > Best,
> > > > > Stamatis
> > > > >
> > > >
> >
>

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Chunwei Lei <ch...@gmail.com>.
It would be great! I am glad to attend such a meetup.


Best,
Chunwei


On Fri, Oct 16, 2020 at 12:50 PM Julian Hyde <jh...@apache.org> wrote:

> Nice idea, Stamatis. I'm happy to give a talk if people want to hear
> it - possible topics include geospatial in Calcite, quick intro to
> RelBuilder, and lattices/materialized views.
>
> On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <am...@apache.org> wrote:
> >
> > I can give a small talk (10 to 20 mins) about changes of Calcite to
> support
> > streaming.
> >
> >
> > -Rui
> >
> > On Thu, Oct 15, 2020 at 7:19 AM Alessandro Solimando <
> > alessandro.solimando@gmail.com> wrote:
> >
> > > Hi Stamatis,
> > > that's a very nice idea, I am definitely interested in attending a
> meetup
> > > and hearing presentations around Calcite.
> > >
> > > Best regards,
> > > Alessandro
> > >
> > > On Thu, 15 Oct 2020 at 15:09, Stamatis Zampetakis <za...@gmail.com>
> > > wrote:
> > >
> > > > Hi guys,
> > > >
> > > > How do you feel about participating in an online meetup for Calcite
> in
> > > > January 2021?
> > > >
> > > > It's been forever since we organised a Calcite meetup and with the
> > > current
> > > > situation (pandemic) it will be almost impossible to hold one in
> person
> > > in
> > > > the near future.
> > > >
> > > > Nevertheless, people now more than ever tend to organise and attend
> such
> > > > events so we could take advantage of the situation to exchange ideas,
> > > learn
> > > > new things, and meet each other in a more interactive way.
> > > >
> > > > We can have a few presentations and slots for open discussion among
> us.
> > > >
> > > > The subject can be anything from something very technical to a very
> > > simple
> > > > presentation of an adapter, the use of calcite in a university
> course, in
> > > > academia, or whatever else you can imagine.
> > > >
> > > > The duration can be also flexible, ranging from a few minutes to an
> hour
> > > or
> > > > more depending on the courage of the speaker.
> > > >
> > > > I'm sure most of us have some slides here and there that could feed a
> > > small
> > > > presentation around Calcite so let's make this happen!
> > > >
> > > > So are there people interested to give a talk around Calcite?
> > > >
> > > > Personally, I can give a presentation on very basic stuff on query
> > > > optimization and Calcite showing a bit of motivation and going
> through
> > > the
> > > > main APIs with examples and code samples.
> > > >
> > > > Apart from speakers, are there people interested in attending such
> > > meetups?
> > > >
> > > > We can fix the date and time based on the region of the majority.
> > > >
> > > > Best,
> > > > Stamatis
> > > >
> > >
>

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Julian Hyde <jh...@apache.org>.
Nice idea, Stamatis. I'm happy to give a talk if people want to hear
it - possible topics include geospatial in Calcite, quick intro to
RelBuilder, and lattices/materialized views.

On Thu, Oct 15, 2020 at 10:35 AM Rui Wang <am...@apache.org> wrote:
>
> I can give a small talk (10 to 20 mins) about changes of Calcite to support
> streaming.
>
>
> -Rui
>
> On Thu, Oct 15, 2020 at 7:19 AM Alessandro Solimando <
> alessandro.solimando@gmail.com> wrote:
>
> > Hi Stamatis,
> > that's a very nice idea, I am definitely interested in attending a meetup
> > and hearing presentations around Calcite.
> >
> > Best regards,
> > Alessandro
> >
> > On Thu, 15 Oct 2020 at 15:09, Stamatis Zampetakis <za...@gmail.com>
> > wrote:
> >
> > > Hi guys,
> > >
> > > How do you feel about participating in an online meetup for Calcite in
> > > January 2021?
> > >
> > > It's been forever since we organised a Calcite meetup and with the
> > current
> > > situation (pandemic) it will be almost impossible to hold one in person
> > in
> > > the near future.
> > >
> > > Nevertheless, people now more than ever tend to organise and attend such
> > > events so we could take advantage of the situation to exchange ideas,
> > learn
> > > new things, and meet each other in a more interactive way.
> > >
> > > We can have a few presentations and slots for open discussion among us.
> > >
> > > The subject can be anything from something very technical to a very
> > simple
> > > presentation of an adapter, the use of calcite in a university course, in
> > > academia, or whatever else you can imagine.
> > >
> > > The duration can be also flexible, ranging from a few minutes to an hour
> > or
> > > more depending on the courage of the speaker.
> > >
> > > I'm sure most of us have some slides here and there that could feed a
> > small
> > > presentation around Calcite so let's make this happen!
> > >
> > > So are there people interested to give a talk around Calcite?
> > >
> > > Personally, I can give a presentation on very basic stuff on query
> > > optimization and Calcite showing a bit of motivation and going through
> > the
> > > main APIs with examples and code samples.
> > >
> > > Apart from speakers, are there people interested in attending such
> > meetups?
> > >
> > > We can fix the date and time based on the region of the majority.
> > >
> > > Best,
> > > Stamatis
> > >
> >

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Rui Wang <am...@apache.org>.
I can give a small talk (10 to 20 mins) about changes of Calcite to support
streaming.


-Rui

On Thu, Oct 15, 2020 at 7:19 AM Alessandro Solimando <
alessandro.solimando@gmail.com> wrote:

> Hi Stamatis,
> that's a very nice idea, I am definitely interested in attending a meetup
> and hearing presentations around Calcite.
>
> Best regards,
> Alessandro
>
> On Thu, 15 Oct 2020 at 15:09, Stamatis Zampetakis <za...@gmail.com>
> wrote:
>
> > Hi guys,
> >
> > How do you feel about participating in an online meetup for Calcite in
> > January 2021?
> >
> > It's been forever since we organised a Calcite meetup and with the
> current
> > situation (pandemic) it will be almost impossible to hold one in person
> in
> > the near future.
> >
> > Nevertheless, people now more than ever tend to organise and attend such
> > events so we could take advantage of the situation to exchange ideas,
> learn
> > new things, and meet each other in a more interactive way.
> >
> > We can have a few presentations and slots for open discussion among us.
> >
> > The subject can be anything from something very technical to a very
> simple
> > presentation of an adapter, the use of calcite in a university course, in
> > academia, or whatever else you can imagine.
> >
> > The duration can be also flexible, ranging from a few minutes to an hour
> or
> > more depending on the courage of the speaker.
> >
> > I'm sure most of us have some slides here and there that could feed a
> small
> > presentation around Calcite so let's make this happen!
> >
> > So are there people interested to give a talk around Calcite?
> >
> > Personally, I can give a presentation on very basic stuff on query
> > optimization and Calcite showing a bit of motivation and going through
> the
> > main APIs with examples and code samples.
> >
> > Apart from speakers, are there people interested in attending such
> meetups?
> >
> > We can fix the date and time based on the region of the majority.
> >
> > Best,
> > Stamatis
> >
>

Re: [DISCUSS] Apache Calcite Online Meetup January 2021

Posted by Alessandro Solimando <al...@gmail.com>.
Hi Stamatis,
that's a very nice idea, I am definitely interested in attending a meetup
and hearing presentations around Calcite.

Best regards,
Alessandro

On Thu, 15 Oct 2020 at 15:09, Stamatis Zampetakis <za...@gmail.com> wrote:

> Hi guys,
>
> How do you feel about participating in an online meetup for Calcite in
> January 2021?
>
> It's been forever since we organised a Calcite meetup and with the current
> situation (pandemic) it will be almost impossible to hold one in person in
> the near future.
>
> Nevertheless, people now more than ever tend to organise and attend such
> events so we could take advantage of the situation to exchange ideas, learn
> new things, and meet each other in a more interactive way.
>
> We can have a few presentations and slots for open discussion among us.
>
> The subject can be anything from something very technical to a very simple
> presentation of an adapter, the use of calcite in a university course, in
> academia, or whatever else you can imagine.
>
> The duration can be also flexible, ranging from a few minutes to an hour or
> more depending on the courage of the speaker.
>
> I'm sure most of us have some slides here and there that could feed a small
> presentation around Calcite so let's make this happen!
>
> So are there people interested to give a talk around Calcite?
>
> Personally, I can give a presentation on very basic stuff on query
> optimization and Calcite showing a bit of motivation and going through the
> main APIs with examples and code samples.
>
> Apart from speakers, are there people interested in attending such meetups?
>
> We can fix the date and time based on the region of the majority.
>
> Best,
> Stamatis
>