Skip to content

Databend roadmap 2021.

Notes

Sync from the #476

Main tasks

1. Query task

Task Status Release Target Comments
Cloud Re-architected track #1408 DONE v0.5
HTTP API #2241 DONE v0.5
fuse table #1780 PROGRESS v0.5

2. Distributed Query task

Task Status Release Target Comments
Query cluster track #747 PROGRESS v0.6 @zhang2014
Functions track #758 PROGRESS @sundy-li
Queries track #765 PROGRESS @zhang2014

3. Observability task

Task Status Release Target Comments
Observability track #795 PROGRESS v0.6 @BohuTANG

4. Test infra task

Task Status Release Target Comments
Test Infra track #796 DONE v0.4 @ZhiHanZ

5. RBAC task

Task Status Release Target Comments
RBAC track #894 PROGRESS v0.6 Access Control and Account Management

6. Optimizer task

Task Status Release Target Comments
Cost based optimizer(CBO) track #915 PLANNING Table statistics and CBO
Refactor SQL Parser #1218 PROGRESS

7. Deployment task

Task Status Release Target Comments
databend cli #938 PROGRESS v0.5 All-in-one tool for setting up, managing with Databend
online playground PROGRESS User can try the demo on the databend.rs website

Experimental and interns tasks

Task Status Release Target Comments
Hash method in ClickHouse way #754 DONE
Join #559 PLANNING @leiysky
Window functions PLANNING
Limited support for transactions PLANNING
Tuple functions PLANNING Reference: https://clickhouse.tech/docs/en/sql-reference/functions/tuple-functions/
Array functions PLANNING Reference: https://clickhouse.tech/docs/en/sql-reference/functions/array-functions/
Lambda functions PLANNING Reference: https://clickhouse.tech/docs/en/sql-reference/functions/#higher-order-functions
Compile aggregate functions(JIT) PLANNING Reference: https://github.com/ClickHouse/ClickHouse/pull/24789