Databend aimed to be an open source elastic and reliable cloud warehouse, it offers blazing fast query and combines elasticity, simplicity, low cost of the cloud, built to make the Data Cloud easy.
Below is a list of some major changes that we don't want you to miss.
- add show create database statement by @Junnplus (#3573)
- support engine options and refactor github engine by @Junnplus (#3542)
- impl Visitor for SQL AST by @jackwener (#2880)
- support drop stage by @GrapeBaBa (#3550)
- add mTLS support for http query server by @ZhiHanZ (#3507)
- add more strings functions
- add uuid functions
- add more hash functions
- optimize table statement by @dantengsky. (#3511)
- add more privileges by @flaneur2020. (#3567)
- move validity masking out from function to transform by @junli1026 (#3543)
- refine load configs from toml file by @liubaohai (#3545)
- refactor string hash functions using String2String template function by @mshauneu (#3536)
- use clap 3.0.0-rc.5 to unify the cli arg parsing by @koushiro (#3499)
- add query cache by @Veeupup (#3433)
- add created_on to TableMeta by @GanZiheng (#3319)
- support historical data truncation by @dantengsky. (#3463)
- improve constant filter by @sundy-li (#3537)
- add filters pushdown for read datasource by @zhyass (#3513)
- check create table of immutable catalog by @Junnplus (#3554)
- fix ClickHouse progress hang in some queries by @BohuTANG. (#3544)
- make pprof work again by @PsiACE (#3523)
- fix intdiv return type by @zhyass (#3497)
Let's learn a weekly tip from Databend.
What's happening in Databend SQL layer
With #2983 ready for review, Databend's SQL layer will see the arrival of a new planner framework.
In fact, we have a number of plans for refactoring the SQL layer, which may even include a rewritten parser.
Read the planner RFC
In summary, this RFC will:
Introduce a new framework to support planning JOIN and correlated subquery Introduce a rule system that allows developer to write transformation rules easily
Explore related issues
You can check the changelogs of Databend nightly to learn about our latest developments.
From open source, for open source. Our team is also committed to contributing to the Rust ecosystem and upstream dependencies.
Please join the DatafuseLabs Community if you are interested in Databend.
We are looking forward to seeing you try our code. We have a strong team behind you to ensure a smooth experience in trying our code for your projects. If you are a hacker passionate about database internals, feel free to play with our code.
You can submit issues for any problems you find. We also highly appreciate any of your pull requests.