Home

Awesome

<h1 align="center">Databend: The Next-Gen Cloud [Data+AI] Analytics</h1> <div align="center"> <h4 align="center"> <a href="https://docs.databend.com/guides/cloud">Databend Serverless Cloud (beta)</a> | <a href="https://docs.databend.com/">Documentation</a> | <a href="https://benchmark.clickhouse.com/">Benchmarking</a> | <a href="https://github.com/datafuselabs/databend/issues/11868">Roadmap (v1.3)</a> </h4> <div> <a href="https://link.databend.com/join-slack"> <img src="https://img.shields.io/badge/slack-databend-0abd59?logo=slack" alt="slack" /> </a> <a href="https://link.databend.com/join-feishu"> <img src="https://img.shields.io/badge/feishu-databend-0abd59" alt="feishu" /> </a> <br> <a href="https://github.com/datafuselabs/databend/actions/workflows/release.yml"> <img src="https://img.shields.io/github/actions/workflow/status/datafuselabs/databend/release.yml?branch=main" alt="CI Status" /> </a> <img src="https://img.shields.io/badge/Platform-Linux%2C%20macOS%2C%20ARM-green.svg?style=flat" alt="Linux Platform" /> </div> </div> <img src="https://github.com/datafuselabs/databend/assets/172204/9997d8bc-6462-4dbd-90e3-527cf50a709c" alt="databend" />

🐋 Introduction

Databend, built in Rust, is an open-source cloud data warehouse that serves as a cost-effective alternative to Snowflake. With its focus on fast query execution and data ingestion, it's designed for complex analysis of the world's largest datasets.

⚡ Performance

<div align="center">

TPC-H Benchmark: Databend Cloud vs. Snowflake

</div>

Databend vs. Snowflake

<div align="center">

Data Ingestion Benchmark: Databend Cloud vs. Snowflake

</div>

Databend vs. Snowflake

🚀 Why Databend

📐 Architecture

Databend Architecture

🚀 Try Databend

1. Databend Serverless Cloud

The fastest way to try Databend, Databend Cloud

2. Install Databend from Docker

Prepare the image (once) from Docker Hub (this will download about 170 MB data):

docker pull datafuselabs/databend

To run Databend quickly:

docker run --net=host  datafuselabs/databend

🚀 Getting Started

<details> <summary>Connecting to Databend</summary> </details> <details> <summary>Data Import and Export</summary> </details> <details> <summary>Loading Data From Other Databases</summary> </details> <details> <summary>Querying Semi-structured Data</summary> </details> <details> <summary>Visualize Tools with Databend</summary> </details> <details> <summary>Managing Users</summary> </details> <details> <summary>Managing Databases</summary> </details> <details> <summary>Managing Tables</summary> </details> <details> <summary>Managing Data</summary> </details> <details> <summary>Managing Views</summary> </details> <details> <summary>AI Functions</summary> </details> <details> <summary>Data Management</summary> </details> <details> <summary>Accessing Data Lake</summary> </details> <details> <summary>Security</summary> </details> <details> <summary>Performance</summary> </details>

🤝 Contributing

Databend thrives on community contributions! Whether it's through ideas, code, or documentation, every effort helps in enhancing our project. As a token of our appreciation, once your code is merged, your name will be eternally preserved in the system.contributors table.

Here are some resources to help you get started:

👥 Community

For guidance on using Databend, we recommend starting with the official documentation. If you need further assistance, explore the following community channels:

🛣️ Roadmap

Stay updated with Databend's development journey. Here are our roadmap milestones:

📜 License

Databend is released under a combination of two licenses: the Apache License 2.0 and the Elastic License 2.0.

When contributing to Databend, you can find the relevant license header in each file.

For more information, see the LICENSE file and Licensing FAQs.

🙏 Acknowledgement