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

Dian Fu <dian0511...@gmail.com> 于2020年1月6日周一 上午11:51写道:

> +1 to set blink planner as the default planner for SQL client considering
> that so many features added since 1.10 are only available in the blink
> planner.
>
> 在 2020年1月6日,上午11:04,Rui Li <lirui.fu...@gmail.com> 写道:
>
> +1. I think it improves user experience.
>
> On Mon, Jan 6, 2020 at 10:18 AM Zhenghua Gao <doc...@gmail.com> wrote:
>
>> +1 for making blink planner as the default planner for SQL Client since
>> we have made a huge improvement in 1.10.
>>
>> *Best Regards,*
>> *Zhenghua Gao*
>>
>>
>> On Sun, Jan 5, 2020 at 2:42 PM Benchao Li <libenc...@gmail.com> wrote:
>>
>>> +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
>>>
>>>
>
> --
> Best regards!
> Rui Li
>
>
>

Reply via email to