Should we accommodate for Q&A? I think it would be reasonable to set the
talk time to 20 minutes with additional 5 minutes for Q&A.

(I am fine with making some talks longer — the above is just a general
suggestion for the Q&A part).

Thanks,
Walaa.

On Sun, Jan 19, 2025 at 8:25 PM Mihai Budiu <mbu...@gmail.com> wrote:

> Julian is way too generous with his praise of my work.
> Moreover, we have a lot to learn from Julian as well.
> And his talk is a very timely subject.
> It would also be unfair to give me a bigger time share; I think the time
> should be divided evenly between the talks.
> I will work to squeeze the essential ideas in 20 minutes.
> If there is so much enthusiasm for the meetup maybe we can do another one
> sooner? We could have a queue with talk proposals, and when it's long
> enough we could meet again?
>
> Mihai
>
> ________________________________
> From: Julian Hyde <jhyde.apa...@gmail.com>
> Sent: Sunday, January 19, 2025 9:40 AM
> To: dev@calcite.apache.org <dev@calcite.apache.org>
> Subject: Re: [DISCUSS] Apache Calcite Meetup February 2025
>
> Since we have so many talks, I’m happy to remove myself from the agenda to
> give others more time. I can give my talk at a later meetup.
>
> I would favor giving Mihai more than twenty minutes. There is a lot of
> depth to his work - he won best paper at VLDB last year - and much for us
> all to learn.
>
> > On Jan 15, 2025, at 3:45 PM, Mihai Budiu <mbu...@gmail.com> wrote:
> >
> > Hello.
> >
> > I guess the time is fixed at 20 minutes now. My talk needs a fair amount
> of background, so it won't fit easily (depending on whether I can assume
> people have seen my previous meetup/CoC presentations).
> >
> > Here is my abstract:
> >
> > Streaming, incremental, finite-memory computations in SQL over
> > unbounded streams
> >
> > SQL is the standard language for expressing computations on
> > collections.  Using modern incremental view maintenance techniques,
> > SQL can also be adopted as the standard language for computing on
> > *changes* to collections.  In previous presentations we have shown how
> > to automatically convert any SQL program that defines views into an
> > *incremental* program: the inputs of an incremental program are
> > insertions, deletions, and updates to data tables, and the outputs of
> > the incremental program are insertions, deletions, and updates of the
> > maintained views.
> >
> > Whereas SQL queries are stateless systems, the incremental programs
> > are stateful streaming systems that maintain complex *indexes* for
> > performing efficient updates.  The indexes enable computing all
> > updates in time proportional to the size of the changes.
> >
> > In this presentation we discuss the problem of computing over data
> > that grows unbounded (e.g., event streams), leading to potentially
> > unbounded indexes.  We present the design and implementation of a
> > fully automatic mechanism which enables many such computations to use
> > only finite memory by garbage-collecting the indexes at runtime. The
> > mechanism requires users to specify bounds on the amount of
> > "out-of-orderness" of the input data, using annotations on input
> > tables.
> >
> > Thank you for organizing this!
> > Mihai
> >
> >
> >
> > ________________________________
> > From: Stamatis Zampetakis <zabe...@gmail.com>
> > Sent: Wednesday, January 15, 2025 7:29 AM
> > To: dev@calcite.apache.org <dev@calcite.apache.org>
> > Subject: Re: [DISCUSS] Apache Calcite Meetup February 2025
> >
> > I can also give a talk based on some recent work that we did in Apache
> > Hive around CTEs.
> >
> > With Walaa's and mine we now have five talks for the meetup.
> >
> > 1. Improving testing of JDBC adapter's dialects - Julian Hyde (Google)
> > 2. Federated Query Planning w/ Substrait - Victor Barua (Datadog)
> > 3. Combining streaming and incremental computation in SQL - Mihai
> > Budiu (Feldera)
> > 4. Revolutionizing Data Lakes: A Dive into Coral, the SQL Translation,
> > Analysis, and Rewrite Engine - Walaa Eldin Moustafa (LinkedIn)
> > 5. Optimizing Common Table Expressions in Apache Hive with Calcite -
> > Stamatis Zampetakis (Cloudera)
> >
> > It would be nice to keep the duration of each talk around 20 minutes
> > so that we finish with the presentations in ~2hrs. If more or less
> > time is needed for some talks we can adapt.
> >
> > I now created the event on meetup [1] based on the information that I
> > have so far. It would be nice to fill in the description/abstract part
> > for each talk so please share the necessary details when you get a
> > chance.
> >
> > Best,
> > Stamatis
> >
> > [1] https://www.meetup.com/apache-calcite/events/305627349
> >
> >> On Fri, Jan 10, 2025 at 8:16 PM Walaa Eldin Moustafa
> >> <wa.moust...@gmail.com> wrote:
> >>
> >> That is a great idea. I would love to join in person as well. I can talk
> >> about Coral [1].
> >>
> >> Revolutionizing Data Lakes: A Dive into Coral, the SQL Translation,
> >> Analysis, and Rewrite Engine.
> >>
> >> [1] https://github.com/linkedin/coral
> >>
> >> Thanks,
> >> Walaa.
> >>
> >>
> >> On Fri, Jan 10, 2025 at 11:05 AM Stamatis Zampetakis <zabe...@gmail.com
> >
> >> wrote:
> >>
> >>> I now have some more clarity regarding the physical venue of the
> >>> meetup. It will be held in Cloudera's offices in Santa Clara,
> >>> California. More details will come over the next few weeks.
> >>>
> >>> Cloudera is also going to help with promoting the event to various
> >>> channels and other meetup groups.
> >>>
> >>> Now with Mihai's proposal we have three topics for the meetup:
> >>> * Improving testing of our JDBC adapter's dialects
> >>> * Federated Query Planning w/ Substrait
> >>> * Combining streaming and incremental computation in SQL
> >>>
> >>> In order to put up the agenda and publish the event to a wider
> >>> audience we need the title, abstract, and expected duration for each
> >>> talk. The sooner we publish the event the better it will be for people
> >>> who would like to join.
> >>>
> >>> Best,
> >>> Stamatis
> >>>
> >>>
> >>>
> >>> On Fri, Jan 3, 2025 at 9:02 PM Mihai Budiu <mbu...@gmail.com> wrote:
> >>>>
> >>>> I can give a talk about combining streaming and incremental
> computation
> >>> in SQL.
> >>>>
> >>>> Mihai
> >>>>
> >>>> ________________________________
> >>>> From: Stamatis Zampetakis <zabe...@apache.org>
> >>>> Sent: Thursday, January 2, 2025 2:22 AM
> >>>> To: dev@calcite.apache.org <dev@calcite.apache.org>
> >>>> Subject: Re: [DISCUSS] Apache Calcite Meetup February 2025
> >>>>
> >>>> So far we have two topics:
> >>>> * Improving testing of our JDBC adapter's dialects
> >>>> * Federated Query Planning w/ Substrait
> >>>>
> >>>> Both of them would be quite interesting and relevant for the meetup.
> >>>>
> >>>> For people who are willing to give a talk, please share the title,
> >>>> abstract, and expected duration as soon as possible. Given that
> >>>> February is not too far away, I would like to put up a tentative
> >>>> agenda on meetup [1] so that people who don't follow the dev list can
> >>>> arrange their schedules for the event.
> >>>>
> >>>> Best,
> >>>> Stamatis
> >>>>
> >>>> [1] https://www.meetup.com/Apache-Calcite/
> >>>>
> >>>> On Tue, Dec 31, 2024 at 9:00 PM Victor Barua
> >>>> <victor.ba...@datadoghq.com.invalid> wrote:
> >>>>>
> >>>>> If folks are interested, I could give a talk along the lines of
> >>> "Federated
> >>>>> Query Planning w/ Substrait" which would be about how we're using
> >>> Isthmus
> >>>>> <https://github.com/substrait-io/substrait-java/tree/main/isthmus>,
> >>> the
> >>>>> Substrait <https://substrait.io/> <-> Calcite bridge, to be able to
> >>> use
> >>>>> Calcite as a query planner for our distributed execution system.
> >>>>>
> >>>>> On Tue, 24 Dec 2024 at 03:38, Ruben Q L <rube...@gmail.com> wrote:
> >>>>>
> >>>>>> Great idea, Stamatis!
> >>>>>> I'll do my best to try to participate remotely.
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> On Tue, Dec 24, 2024 at 10:21 AM Stamatis Zampetakis <
> >>> zabe...@apache.org>
> >>>>>> wrote:
> >>>>>>
> >>>>>>> Regarding the time it will be difficult to find a slot that is
> >>>>>>> suitable for everyone worldwide. I proposed 5pm PST to facilitate
> >>>>>>> those that will participate in person.
> >>>>>>>
> >>>>>>> If there are people interested in giving a talk in other regions
> >>> and
> >>>>>>> the timing does not work for them then we can try to see if there
> >>> is
> >>>>>>> another option that could accommodate those. Please let me know if
> >>>>>>> that's the case.
> >>>>>>>
> >>>>>>> Best,
> >>>>>>> Stamatis
> >>>>>>>
> >>>>>>> On Mon, Dec 23, 2024 at 7:58 PM Julian Hyde <jh...@apache.org>
> >>> wrote:
> >>>>>>>>
> >>>>>>>> Excellent idea. I'm always happy to give a talk about Calcite,
> >>> and
> >>>>>>>> could travel to Santa Clara in person. One possible topic is
> >>>>>>>> "Improving testing of our JDBC adapter's dialects".
> >>>>>>>>
> >>>>>>>> On Mon, Dec 23, 2024 at 9:46 AM Mihai Budiu <mbu...@gmail.com>
> >>> wrote:
> >>>>>>>>>
> >>>>>>>>> Great idea, I would participate in person or in the hybrid
> >>> format.
> >>>>>>>>>
> >>>>>>>>> Mihai
> >>>>>>>>>
> >>>>>>>>> ________________________________
> >>>>>>>>> From: Stamatis Zampetakis <zabe...@apache.org>
> >>>>>>>>> Sent: Monday, December 23, 2024 12:47 AM
> >>>>>>>>> To: dev@calcite.apache.org <dev@calcite.apache.org>
> >>>>>>>>> Subject: [DISCUSS] Apache Calcite Meetup February 2025
> >>>>>>>>>
> >>>>>>>>> Hi all,
> >>>>>>>>>
> >>>>>>>>> It's been quite a while since our last meetup [1, 2] so I was
> >>>>>> thinking
> >>>>>>>>> it may be a good idea to organize one around the beginning of
> >>> 2025.
> >>>>>>>>>
> >>>>>>>>> I am considering the possibility of a hybrid event with few
> >>>>>>>>> presentations followed by open discussion and socializing. In
> >>> terms
> >>>>>> of
> >>>>>>>>> location, I am discussing something around Santa Clara,
> >>> California.
> >>>>>>>>> For those who cannot attend physically, we will use zoom or
> >>> another
> >>>>>>>>> app so that people can participate remotely.
> >>>>>>>>>
> >>>>>>>>> The tentative date that I have in mind is Thursday, 20
> >>> February,
> >>>>>>>>> 5:00pm PST but nothing is fixed and we can adapt to
> >>> accommodate more
> >>>>>>>>> people.
> >>>>>>>>>
> >>>>>>>>> I created a small anonymous google form [3] to see if there is
> >>> enough
> >>>>>>>>> interest to hold an event on the proposed date and if it is
> >>> worth
> >>>>>>>>> organising a hybrid event instead of a fully virtual one.
> >>> Please take
> >>>>>>>>> a few seconds to submit your responses.
> >>>>>>>>>
> >>>>>>>>> Are there people willing to give a talk around Calcite?
> >>>>>>>>>
> >>>>>>>>> Best,
> >>>>>>>>> Stamatis
> >>>>>>>>>
> >>>>>>>>> [1] https://www.meetup.com/Apache-Calcite/
> >>>>>>>>> [2]
> >>> https://lists.apache.org/thread/8vbdtbjxt9zx4k93dof085yj3v5z820s
> >>>>>>>>> [3] https://forms.gle/iuAB6hoDHuLdy3BC7
> >>>>>>>
> >>>>>>
> >>>
>

Reply via email to