Open auxten opened 12 months ago
wait are you going to build a new Query optimizer from scratch ?
wait are you going to build a new Query optimizer from scratch ?
No, transplant optimizer from ByConity which has forked from ClickHouse v21.8
Is there any way to implement this in the main branch of Clickhouse as well? Would be huge
Is there any way to implement this in the main branch of Clickhouse as well? Would be huge
Perhaps later, even though it has already taken me months, I am unsure if this will be successful.😅
@auxten you can do it !!!
It makes sense to also send this PR to the main repository - interesting if it will pass the tests. Although I expect it is going to be difficult...
One downside: if it is not tested by ClickHouse CI, it will most likely contain a ton of bugs, and having these bugs will lead to reputational risks for ClickHouse. It means - we have to send a PR to the main ClickHouse repository.
One downside: if it is not tested by ClickHouse CI, it will most likely contain a ton of bugs, and having these bugs will lead to reputational risks for ClickHouse. It means - we have to send a PR to the main ClickHouse repository.
For sure. This will be considered highly experimental and it won't have mainstream ambitions unless we all agree the results are overwhelmingly positive. On the other hand as a fork, we can afford taking some early risks the mainline project cannot 😉
Absolutely agree with @alexey-milovidov. As a data tool the quality is the most important thing. This branch is very very experimental. I have never expected it would draw so much attention. I'm not even very confident on this could barely run. The quality of chdb depends mostly on ClickHouse. If this experiment could run(god bless), I will try to make a PR to clickhouse main repo. If I can manage it to pass all the ClickHouse tests and reviewed(god bless again). Then we can say it works. It may take years, but I am happy working on this.
Still in a very early stage. This PR is only for tracking progress.