This week in Databend #28
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.
Big changes
Below is a list of some major changes that we don't want you to miss.
Features
- support
SHOW ENGINES
statement by @SGZW. (#4050) - merge
datavalues-dev
intomain
by @sundy-li. (#4074)
Improvement
- refactor some ErrorCode to MetaError in metasrv by @lichuang. (#4023)
- implement backtrack for parser and add a human-friendly pretty printer for errors by @andylokandy. (#4045)
- add tenant empty check by @BohuTANG. (#4057)
- refactor all string2number functions by @Xuanwo. (#4070)
Experimental
- dal2: implement DAL Layer support by @Xuanwo. (#4067).
- dal2: implement Context support by @Xuanwo. (#4096).
Tips
Let's learn a weekly tip from Databend.
Databend Release & Maintenance
Release and maintenance are routine tasks for the Databend team, let's take a look at how the processes probably works.
Release channels
Databend release process following the 'release train' model used by e.g. Rust, Firefox and Chrome, as well as 'feature staging'.
Databend is in its early stages and we are only updating the nightly version number for now. We also release a minor version periodically, about 6 weeks, influenced by the iteration cycle.
For more information, please see databend.rs - Databend release channels.
Routine maintenance
Databend always tries to use newer toolchains and dependencies to ensure performance and reliability.
We currently have almost a thousand dependencies and have had to intervene manually in this process. If possible, it is essential to introduce a proper automatic batch upgrade mechanism with a rollback scheme.
For more information, please see databend.rs - Databend routine maintenance.
Changelogs
You can check the changelogs of Databend nightly to learn about our latest developments.
- v0.6.59-nightly
- v0.6.58-nightly
- v0.6.57-nightly
- v0.6.56-nightly
- v0.6.55-nightly
- v0.6.54-nightly
- v0.6.53-nightly
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.