+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