This week in Databend #56
Databend is an open source elastic and reliable Modern Cloud Data Warehouse, it offers blazing fast query and combines elasticity, simplicity, low cost of the cloud, built to make the Data Cloud easy.
Big changes
Below is a list of some major changes that we don't want you to miss.
Features
share
- add show grant on object and show grant of share sql (#7181)
storage
planner
query
new expression
Improvement
meta
storage
- use pipeline to refactor compact (#7244)
sessions
- decoupling session manager and other managers (#7093)
planner
- use Evaluator to refactor insert (#7201)
workspace
- reorg workspace, distinguish between common and query (#7188)
Build/Testing/CI
Bug fixes
parser
- fix parse float with E failed (#7186)
functions
- fix function if result incorrect bug (#7239)
service
- rewrite desc stage query (#7205)
- fix statements
desc share
andshow shares
may have resultset (#7177)
cluster
- remove invalid cluster node in current query (#7246)
new expression
- make
multi_if
accept null conditions (#7226)
News
Let's take a look at what's new at Datafuse Labs & Databend each week.
Databend 0.8.0 Is Out!
Development of Databend v0.8 started on March 28th, with 5000+ commits and 4600+ file changes. In the last 5 months, the community of 120+ contributors added 420K lines of code and removed 160K lines, equivalent to rewriting Databend once. In this release, the community made significant improvements to the SQL Planner framework and migrated all SQL statements to the new Planner, providing full JOIN and subquery support.
Learn more: https://databend.rs/blog/databend-release-v0.8
Deploy Databend on Kubernetes
Databend now provides official K8s deployment documentation showing how to install and configure a Databend query cluster on Kubernetes with MinIO as the storage backend.
In addition to an easy to follow 4 step deployment guide, it also covers how to deploy a Databend cluster using the official Helm Charts.
Learn more: https://databend.rs/doc/deploy/deploying-databend-on-kubernetes
Using Databend as a Destination for Airbyte
- Airbyte is an open-source data integration platform that syncs data from applications, APIs & databases to data warehouses lakes & DBs.
- You could load data from any airbyte source to Databend.
Currently we implemented an experimental airbyte destination allow you to send data from your airbyte source to databend.
Learn more: https://databend.rs/doc/integrations/data-tool/airbyte
Changelogs
You can check the changelogs of Databend nightly to learn about our latest developments.
- v0.8.7-nightly
- v0.8.6-nightly
- v0.8.5-nightly
- v0.8.4-nightly
- v0.8.3-nightly
- v0.8.2-nightly
- v0.8.1-nightly
- v0.8.0-nightly
Contributors
Thanks a lot to the contributors for their excellent work this week.
andylokandy | ariesdevil | b41sh | BohuTANG | ClSlaid | dantengsky |
drmingdrmer | edPanda | flaneur2020 | gaoxinge | leiysky | lichuang |
mergify[bot] | PsiACE | RinChanNOWWW | soyeric128 | sundy-li | TCeason |
Xuanwo | xudong963 | youngsofun | ZeaLoVe | zhang2014 | ZhiHanZ |
zhyass |
Meet Us
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.
- Databend Website
- Weekly (A weekly newsletter about Databend)
- GitHub Discussions (Feature/Bug reports, Contributions)
- Twitter (Get the news fast)
- Slack Channel (For live discussion with the Community)
- I'm feeling lucky (Pick up a good first issue now!)