Re: About IEP-37

2022-01-11 Thread Chang Chen
For example, please take a look at https://issues.apache.org/jira/browse/CALCITE-4013. I just tested it with tpch q7 which is much slower than non-top-down style optimizter. top-down : about 1 minute non top-down: < 20 seconds Thanks - Chang Alex Plehanov 于2022年1月11日周二 17:25写道: > Hello, > >

Re: About IEP-37

2022-01-11 Thread Alex Plehanov
Hello, Why do you think CALCITE-4052 is a blocker for top-down optimization in Ignite? As far as I understand, CALCITE-4052 is an umbrella ticket to implement trait propagation for all physical relational operators of the "enumerable convention" in Calcite. Ignite doesn't use enumerable convention

About IEP-37

2022-01-08 Thread Chang Chen
Hi, ignite guys I thought that Apache Ignite does what apache drill does[1], but it makes me surprised that Ignite uses a top-down calcite optimizer [2]. But I believe some issues blocks top-down [3]. Except for apace drill, both hazelcast[4] and Flink[5] split optimization into two independent p