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.


Migrate to new planner

Work around Array


  • databend-query: support two-level hashmap by @fkuner, (#5075)
  • databend-query: implement format trait, load CSV/Parquet will be a streaming read by @zhang2014, (#5167 & #5271)
  • databend-query: make expression serialized to raw sql by @sundy-li, (#5260)
  • databend-meta: store endpoints to metasrv and use balance endpoints grpc connection channel by @ariesdevil, (#4987)

Bug fixes

  • databend-query(pipeline): fix state machine of hash join by @leiysky, (#5242)
  • databend-query(parser): show alternative tokens even if the branch is optional by @andylokandy, (#5230)


Let's learn a weekly tip from Databend.

Start a Databend Cluster

Databend has been designed from day one to be a cloud-native and distributed data warehouse.

The new databend-query node only needs to register itself to the databend-meta with the same cluster_id, they will autodiscovery and formed into a cluster.

Cluster Arch

Read the following article to start your first Databend cluster:


  • Databend Cluster mode only works on shared storage(AWS S3 or MinIO s3-like storage).
  • This cluster mainly used for testing purpose, it is not targeted for production use.


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.