Skip to main content

Roadmap 2021

Databend roadmap 2021.

Notes

Sync from the #476

Main tasks

1. Query task

TaskStatusRelease TargetComments
Cloud Re-architected track #1408DONEv0.5-
HTTP API #2241DONEv0.5-
fuse table #1780PROGRESSv0.5-

2. Distributed Query task

TaskStatusRelease TargetComments
Query cluster track #747PROGRESSv0.6@zhang2014
Functions track #758PROGRESS-@sundy-li
Queries track #765PROGRESS-@zhang2014

3. Observability task

TaskStatusRelease TargetComments
Observability track #795PROGRESSv0.6@BohuTANG

4. Test infra task

TaskStatusRelease TargetComments
Test Infra track #796DONEv0.4@ZhiHanZ

5. RBAC task

TaskStatusRelease TargetComments
RBAC track #894PROGRESSv0.6Access Control and Account Management

6. Optimizer task

TaskStatusRelease TargetComments
Cost based optimizer(CBO) track #915PLANNING-Table statistics and CBO
Refactor SQL Parser #1218PROGRESS--

7. Deployment task

TaskStatusRelease TargetComments
databend cli #938PROGRESSv0.5All-in-one tool for setting up, managing with Databend
online playgroundPROGRESS-User can try the demo on the databend.rs website

Experimental and interns tasks

TaskStatusRelease TargetComments
Hash method in ClickHouse way #754DONE-
Join #559PLANNING-@leiysky
Window functionsPLANNING-
Limited support for transactionsPLANNING-
Tuple functionsPLANNING-Reference: https://clickhouse.tech/docs/en/sql-reference/functions/tuple-functions/
Array functionsPLANNING-Reference: https://clickhouse.tech/docs/en/sql-reference/functions/array-functions/
Lambda functionsPLANNING-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