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

Refactor

  • a series of refactorings around common-kv (kvlocal) by @drmingdrmer, like
    • move local kv into standalone crate /kvlocal to break potential cyclic dependency (#1926)
    • kv-local no longer depends on metasrv (#1960)
  • sync style Api Provider and KVApi by @dantengsky. (#1939)
  • split store API into more fine-grained crates by @dantengsky. (#1952)
  • move sled based store into a standalone crate by @drmingdrmer. (#1953)

Improvement

  • reduce 90% release & 70% debug binary size on linux toolchains
    • strip the binary size, x86_64-unknown-linux-gnu by @PsiACE. (#1959)
    • update docker and striped arm release, aarch64-unknown-linux-gnu by @ZhiHanZ. (#1969)
  • introduce the query/users for all the user operations in high level by @BohuTANG. (#1978)
  • make config clearer by @BohuTANG.(#1989)
  • make date32 physical type to be int32 by @sundy-li. (#1990)

Changlogs

You can check the changelogs of Databend nightly to learn about our latest developments.

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.