+1 for making the blink planner as default planner, the blink planner
becomes more stable since 1.10.



Benchao Li <libenc...@gmail.com> 于2020年1月5日周日 下午2:42写道:

> +1
>
> We have used blink planner since 1.9.0 release in our production
> environment, and it behaves really impressive.
>
> Hequn Cheng <chenghe...@gmail.com> 于2020年1月5日周日 下午1:58写道:
>
> > +1 to make blink planner as the default planner for SQL Client, hence we
> > can give the blink planner a bit more exposure.
> >
> > Best, Hequn
> >
> > On Fri, Jan 3, 2020 at 6:32 PM Jark Wu <imj...@gmail.com> wrote:
> >
> >> Hi Benoît,
> >>
> >> Thanks for the reminder. I will look into the issue and hopefully we can
> >> target it into 1.9.2 and 1.10.
> >>
> >> Cheers,
> >> Jark
> >>
> >> On Fri, 3 Jan 2020 at 18:21, Benoît Paris <
> >> benoit.pa...@centraliens-lille.org> wrote:
> >>
> >>> >  If anyone finds that blink planner has any significant defects and
> >>> has a larger regression than the old planner, please let us know.
> >>>
> >>> Overall, the Blink-exclusive features are must (TopN, deduplicate,
> >>> LAST_VALUE, plan reuse, etc)! But all use cases of the Legacy planner
> in
> >>> production are not covered:
> >>> An edge case of Temporal Table Functions does not allow computed Tables
> >>> (as opposed to TableSources) to be used on the query side in Blink (
> >>> https://issues.apache.org/jira/browse/FLINK-14200)
> >>>
> >>> Cheers
> >>> Ben
> >>>
> >>>
> >>> On Fri, Jan 3, 2020 at 10:00 AM Jeff Zhang <zjf...@gmail.com> wrote:
> >>>
> >>>> +1, I have already made blink as the default planner of flink
> >>>> interpreter in Zeppelin
> >>>>
> >>>>
> >>>> Jingsong Li <jingsongl...@gmail.com> 于2020年1月3日周五 下午4:37写道:
> >>>>
> >>>>> Hi Jark,
> >>>>>
> >>>>> +1 for default blink planner in SQL-CLI.
> >>>>> I believe this new planner can be put into practice in production.
> >>>>> We've worked hard for nearly a year, but the old planner didn't move
> >>>>> on.
> >>>>>
> >>>>> And I'd like to cc to u...@flink.apache.org.
> >>>>> If anyone finds that blink planner has any significant defects and
> has
> >>>>> a larger regression than the old planner, please let us know. We
> will be
> >>>>> very grateful.
> >>>>>
> >>>>> Best,
> >>>>> Jingsong Lee
> >>>>>
> >>>>> On Fri, Jan 3, 2020 at 4:14 PM Leonard Xu <xbjt...@gmail.com> wrote:
> >>>>>
> >>>>>> +1 for this.
> >>>>>> We bring many SQL/API features and enhance stability in 1.10
> release,
> >>>>>> and almost all of them happens in Blink planner.
> >>>>>> SQL CLI is the most convenient entrypoint for me, I believe many
> >>>>>> users will have a better experience If we set Blink planner as
> default
> >>>>>> planner.
> >>>>>>
> >>>>>> Best,
> >>>>>> Leonard
> >>>>>>
> >>>>>> > 在 2020年1月3日,15:16,Terry Wang <zjuwa...@gmail.com> 写道:
> >>>>>> >
> >>>>>> > Since what blink planner can do is a superset of flink planner,
> big
> >>>>>> +1 for changing the default planner to Blink planner from my side.
> >>>>>> >
> >>>>>> > Best,
> >>>>>> > Terry Wang
> >>>>>> >
> >>>>>> >
> >>>>>> >
> >>>>>> >> 2020年1月3日 15:00,Jark Wu <imj...@gmail.com> 写道:
> >>>>>> >>
> >>>>>> >> Hi everyone,
> >>>>>> >>
> >>>>>> >> In 1.10 release, Flink SQL supports many awesome features and
> >>>>>> improvements,
> >>>>>> >> including:
> >>>>>> >> - support watermark statement and computed column in DDL
> >>>>>> >> - fully support all data types in Hive
> >>>>>> >> - Batch SQL performance improvements (TPC-DS 7x than Hive MR)
> >>>>>> >> - support INSERT OVERWRITE and INSERT PARTITION
> >>>>>> >>
> >>>>>> >> However, all the features and improvements are only avaiable in
> >>>>>> Blink
> >>>>>> >> planner, not in Old planner.
> >>>>>> >> There are also some other features are limited in Blink planner,
> >>>>>> e.g.
> >>>>>> >> Dimension Table Join [1],
> >>>>>> >> TopN [2], Deduplicate [3], streaming aggregates optimization [4],
> >>>>>> and so on.
> >>>>>> >>
> >>>>>> >> But Old planner is still the default planner in Table API & SQL.
> >>>>>> It is
> >>>>>> >> frustrating for users to set
> >>>>>> >> to blink planner manually when every time start a SQL CLI. And
> it's
> >>>>>> >> surprising to see unsupported
> >>>>>> >> exception if they trying out the new features but not switch
> >>>>>> planner.
> >>>>>> >>
> >>>>>> >> SQL CLI is a very important entrypoint for trying out new
> >>>>>> feautures and
> >>>>>> >> prototyping for users.
> >>>>>> >> In order to give new planner more exposures, I would like to
> >>>>>> suggest to set
> >>>>>> >> default planner
> >>>>>> >> for SQL Client to Blink planner before 1.10 release.
> >>>>>> >>
> >>>>>> >> The approach is just changing the default SQL CLI yaml
> >>>>>> configuration[5]. In
> >>>>>> >> this way, the existing
> >>>>>> >> environment is still compatible and unaffected.
> >>>>>> >>
> >>>>>> >> Changing the default planner for the whole Table API & SQL is
> >>>>>> another topic
> >>>>>> >> and is out of scope of this discussion.
> >>>>>> >>
> >>>>>> >> What do you think?
> >>>>>> >>
> >>>>>> >> Best,
> >>>>>> >> Jark
> >>>>>> >>
> >>>>>> >> [1]:
> >>>>>> >>
> >>>>>>
> https://ci.apache.org/projects/flink/flink-docs-master/dev/table/streaming/joins.html#join-with-a-temporal-table
> >>>>>> >> [2]:
> >>>>>> >>
> >>>>>>
> https://ci.apache.org/projects/flink/flink-docs-master/dev/table/sql/queries.html#top-n
> >>>>>> >> [3]:
> >>>>>> >>
> >>>>>>
> https://ci.apache.org/projects/flink/flink-docs-master/dev/table/sql/queries.html#deduplication
> >>>>>> >> [4]:
> >>>>>> >>
> >>>>>>
> https://ci.apache.org/projects/flink/flink-docs-master/dev/table/tuning/streaming_aggregation_optimization.html
> >>>>>> >> [5]:
> >>>>>> >>
> >>>>>>
> https://github.com/apache/flink/blob/master/flink-table/flink-sql-client/conf/sql-client-defaults.yaml#L100
> >>>>>> >
> >>>>>>
> >>>>>>
> >>>>>
> >>>>> --
> >>>>> Best, Jingsong Lee
> >>>>>
> >>>>
> >>>>
> >>>> --
> >>>> Best Regards
> >>>>
> >>>> Jeff Zhang
> >>>>
> >>>
> >>>
> >>> --
> >>> Benoît Paris
> >>> Ingénieur Machine Learning Explicable
> >>> Tél : +33 6 60 74 23 00
> >>> http://benoit.paris
> >>> http://explicable.ml
> >>>
> >>
>
> --
>
> Benchao Li
> School of Electronics Engineering and Computer Science, Peking University
> Tel:+86-15650713730
> Email: libenc...@gmail.com; libenc...@pku.edu.cn
>

Reply via email to