As promised, I went of the document and made some comments.
I also added a bit of information about the current SQL support in Flink
and its internals.

Thanks, Fabian

2017-07-30 13:22 GMT+02:00 Shaoxuan Wang <wshaox...@gmail.com>:

> Hi Tyler,
> Thanks for putting all the efforts into a doc. It is really well written
> and organized.
> I like the most part. The major concern I have is about the "explicit
> trigger". I left a few comments towards this and would like to know what
> the others think about it.
>
> Regards,
> Shaoxuan
>
> On Sun, Jul 30, 2017 at 4:43 PM, Fabian Hueske <fhue...@gmail.com> wrote:
>
> > Thanks for the great write up!
> >
> > I think this s very good starting point for a detailed discussion about
> > features, syntax and semantics of streaming SQL.
> > I'll comment on the document in the next days and describe Flink's
> current
> > status, our approaches (or planned approaches) and ask a couple of
> > questions.
> >
> > Thanks, Fabian
> >
> > 2017-07-28 3:05 GMT+02:00 Julian Hyde <jh...@apache.org>:
> >
> > > Tyler,
> > >
> > > Thanks for this. I am reading the document thoroughly and will give my
> > > feedback in a day or two.
> > >
> > > Julian
> > >
> > > > On Jul 25, 2017, at 12:54 PM, Pramod Immaneni <
> pra...@datatorrent.com>
> > > wrote:
> > > >
> > > > Thanks for the invitation Tyler. I am sure folks who worked on the
> > > calcite
> > > > integration and others would be interested.
> > > >
> > > > On Tue, Jul 25, 2017 at 12:12 PM, Tyler Akidau
> > > <taki...@google.com.invalid>
> > > > wrote:
> > > >
> > > >> +d...@apex.apache.org, since I'm told Apex has a Calcite integration
> > as
> > > >> well. If anyone on the Apex side wants to join in on the fun, your
> > input
> > > >> would be welcomed!
> > > >>
> > > >> -Tyler
> > > >>
> > > >>
> > > >> On Mon, Jul 24, 2017 at 4:34 PM Tyler Akidau <taki...@apache.org>
> > > wrote:
> > > >>
> > > >>> Hello Flink, Calcite, and Beam dev lists!
> > > >>>
> > > >>> Linked below is the second document I promised way back in April
> > > >> regarding
> > > >>> a collaborative spec for streaming SQL in Beam/Calcite/Flink (&
> > > apologies
> > > >>> for the delay; I thought I was nearly done a while back and then
> > > temporal
> > > >>> joins expanded to something much larger than expected).
> > > >>>
> > > >>> To repeat what it says in the doc, my hope is that it can serve
> > various
> > > >>> purposes over it's lifetime:
> > > >>>
> > > >>>   -
> > > >>>   - A discussion ground for ironing out any remaining features
> > > necessary
> > > >>>   for supporting robust streaming semantics in Calcite SQL.
> > > >>>
> > > >>>   - A rough, high-level source of truth for tracking efforts
> underway
> > > in
> > > >>>   support of this, currently spanning the Calcite, Flink, and Beam
> > > >> projects.
> > > >>>
> > > >>>   - A written specification of the changes that were made, for the
> > sake
> > > >>>   of understanding the delta after the fact.
> > > >>>
> > > >>> The first and third points are, IMO, the most important. AFAIK,
> there
> > > are
> > > >>> a few features missing still that need to be defined (e.g.,
> triggers
> > > >>> equivalents via EMIT, robust temporal join support). I'm also
> > > proposing a
> > > >>> clear distinction of streams and tables, which I think is
> important,
> > > but
> > > >>> which I believe is not the approach most folks have been taking in
> > this
> > > >>> area. Sorting out these open issues and then having a concise
> record
> > of
> > > >> the
> > > >>> solutions adopted will be important for providing a solid streaming
> > > >>> experience and teaching folks how to use it.
> > > >>>
> > > >>> At any rate, I would much appreciate it if anyone with an interest
> in
> > > >> this
> > > >>> stuff could please take a look and add comments/suggestions/
> > references
> > > >> to
> > > >>> related work in flight/etc as appropriate. For now please use
> > > >>> comments/suggestions, but if you really want to dive in with edit
> > > access,
> > > >>> let me know.
> > > >>>
> > > >>> The doc: http://s.apache.org/streaming-sql-spec
> > > >>>
> > > >>> -Tyler
> > > >>>
> > > >>>
> > > >>>
> > > >>
> > >
> > >
> >
>

Reply via email to