- Notifications
You must be signed in to change notification settings - Fork792
𝗗𝗮𝘁𝗮, 𝗔𝗻𝗮𝗹𝘆𝘁𝗶𝗰𝘀 & 𝗔𝗜. Modern alternative to Snowflake. Cost-effective and simple for massive-scale analytics.https://databend.com
License
databendlabs/databend
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation

Databend, built in Rust, is an open-source cloud data warehouse that serves as a cost-effectivealternative to Snowflake. With its focus on fast query execution and data ingestion, it's designed for complex analysis of the world's largest datasets.
Production-Proven Scale:
- 🤝Enterprise Adoption: Trusted by over50 organizations processing more than100 million queries daily
- 🗄️Massive Scale: Successfully managing over800 petabytes of analytical data
Full Control: Deploy oncloud oron-prem to suit your needs.
Blazing-Fast Performance: Built withRust for high-speed query execution. 👉ClickBench
Cost-Effective: Scalable architecture that boostsperformance and reducescosts. 👉TPC-H
AI-Enhanced Analytics: Leverage built-inAI Functions for smarter data insights.
Simplified ETL: Directdata ingestion without the need for external ETL tools. 👉Data Loading
Real-Time Data Updates: Keep your analyticsup-to-date with real-time incremental data updates. 👉Stream
Advanced Indexing: Boost query performance withVirtual Column,Aggregating Index, andFull-Text Index.
ACID Compliance + Version Control: Ensure reliabletransactions with full ACID compliance and Git-like versioning.
Schema Flexibility: Effortlessly handlesemi-structured data with the flexibleVARIANT data type.
Community-Driven Growth:Open-source and continuously evolving with contributions from a global community.
The fastest way to try Databend,Databend Cloud
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
Connecting to Databend
Data Import and Export
- How to load Parquet file into a table
- How to export a table to Parquet file
- How to load CSV file into a table
- How to export a table to CSV file
- How to load TSV file into a table
- How to export a table to TSV file
- How to load NDJSON file into a table
- How to export a table to NDJSON file
- How to load ORC file into a table
Loading Data From Other Databases
Querying Semi-structured Data
Managing Users
Managing Databases
Managing Tables
Data Management
Accessing Data Lake
Performance
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 thesystem.contributors table.
Here are some resources to help you get started:
For guidance on using Databend, we recommend starting with the official documentation. If you need further assistance, explore the following community channels:
- Slack (For live discussion with the Community)
- GitHub (Feature/Bug reports, Contributions)
- Twitter (Get the news fast)
- I'm feeling lucky (Pick up a good first issue now!)
Stay updated with Databend's development journey. Here are our roadmap milestones:
Databend is released under a combination of two licenses: theApache License 2.0 and theElastic License 2.0.
When contributing to Databend, you can find the relevant license header in each file.
For more information, see theLICENSE file andLicensing FAQs.
Inspiration: Databend's design draws inspiration from industry leadersClickHouse andSnowflake.
Computing Model: Our computing foundation is built upon apache arrow.
Documentation Hosting: TheDatabend documentation website proudly runs onVercel.
About
𝗗𝗮𝘁𝗮, 𝗔𝗻𝗮𝗹𝘆𝘁𝗶𝗰𝘀 & 𝗔𝗜. Modern alternative to Snowflake. Cost-effective and simple for massive-scale analytics.https://databend.com
Topics
Resources
License
Code of conduct
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.