Databend

A modern cloud data warehouse focusing on reducing cost and complexity for your massive-scale analytics needs. Open source alternative to Snowflake. Also available in the cloud: https://app.databend.com 🧠
Alternatives To Databend
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Superset52,35124 hours ago3April 29, 20221,350apache-2.0TypeScript
Apache Superset is a Data Visualization and Data Exploration Platform
Tidb34,1786810117 hours ago1,289April 07, 20224,023apache-2.0Go
TiDB is an open-source, cloud-native, distributed, MySQL-Compatible database for elastic scale and real-time analytics. Try AI-powered Chat2Query free at : https://tidbcloud.com/free-trial
Metabase32,658
17 hours ago1June 08, 20223,044otherClojure
The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum:
Dbeaver32,297
17 hours ago1,748apache-2.0Java
Free universal database tool and SQL client
Cockroach27,254502217 hours ago248August 06, 20216,682otherGo
CockroachDB - the open source, cloud-native distributed SQL database.
Sqlmap27,229
2 days ago1February 27, 201858otherPython
Automatic SQL injection and database takeover tool
Directus21,8115017 hours ago55September 22, 2022221otherTypeScript
The Modern Data Stack 🐰 — Directus is an instant REST+GraphQL API and intuitive no-code data collaboration app for any SQL database.
Tdengine21,413118 hours ago12April 14, 20221,033agpl-3.0C
TDengine is an open source, high-performance, cloud native time-series database optimized for Internet of Things (IoT), Connected Cars, Industrial IoT and DevOps.
Surrealdb20,722
18 hours ago35December 14, 2021227otherRust
A scalable, distributed, collaborative, document-graph database, for the realtime web
Postgrest20,631
42 days ago37July 12, 2022205mitHaskell
REST API for any Postgres database
Alternatives To Databend
Select To Compare


Alternative Project Comparisons
Readme

The Future of Cloud Data Analytics

databend

What is Databend?

Databend is an open-source Elastic and Workload-Aware modern cloud data warehouse focusing on Low-Cost and Low-Complexity for your massive-scale analytics needs.

Databend uses the latest techniques in vectorized query processing to allow you to do blazing-fast data analytics on object storage: (S3, Azure Blob, Google Cloud Storage, Alibaba Cloud OSS, Tencent Cloud COS, Huawei Cloud OBS, Cloudflare R2, Wasabi or MinIO).

  • Feature-Rich

    Support for atomic operations including SELECT/INSERT/DELETE/UPDATE/REPLACE/COPY/ALTER and advanced features like Time Travel, Multi Catalog(Apache Hive/Apache Iceberg).

  • Instant Elasticity

    Databend completely separates storage from compute, which allows you easily scale up or scale down based on your application's needs.

  • Blazing Performance

    Databend leverages data-level parallelism(Vectorized Query Execution) and instruction-level parallelism(SIMD) technology, offering blazing performance data analytics.

  • Git-like MVCC Storage

    Databend stores data with snapshots, enabling users to effortlessly query, clone, or restore data from any history timepoint.

  • Support for Semi-Structured Data

    Databend supports ingestion of semi-structured data in various formats like CSV, JSON, and Parquet, which are located in the cloud or your local file system; Databend also supports semi-structured data types: ARRAY, TUPLE, MAP, JSON, which is easy to import and operate on semi-structured.

  • MySQL/ClickHouse Compatible

    Databend is ANSI SQL compliant and MySQL/ClickHouse wire protocol compatible, making it easy to connect with existing tools(MySQL Client, ClickHouse HTTP Handler, Vector, DBeaver, Jupyter, JDBC, etc.).

  • Easy to Use

    Databend has no indexes to build, no manual tuning required, no manual figuring out partitions or shard data, its all done for you as data is loaded into the table.

Architecture

databend-arch

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

Deploying Databend
Connecting to Databend
Loading Data into Databend
Managing Users
Managing Databases
Managing Tables
Managing Data
Managing Views
AI Functions
Performance

Contributing

Databend is an open source project, you can help with ideas, code, or documentation, we appreciate any efforts that help us to make the project better! Once the code is merged, your name will be stored in the system.contributors table forever.

To get started with contributing:

Community

For general help in using Databend, please refer to the official documentation. For additional help, you can use one of these channels to ask a question:

Roadmap

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

  • Databend is inspired by ClickHouse and Snowflake.
  • Databend's computing model is based on Arrow2, Arrow2 is a faster and safer implementation of the Apache Arrow Columnar Format.
  • The documentation website is hosted by Vercel.
  • Thanks to Mergify for sponsoring advanced features like Batch Merge.
Popular Database Projects
Popular Sql Projects
Popular Data Storage Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Database
Rust
Sql
Serverless
Object Storage
Olap