databendlabs / databend

𝗗𝗮𝘁𝗮, 𝗔𝗻𝗮𝗹𝘆𝘁𝗶𝗰𝘀 & 𝗔𝗜. Modern alternative to Snowflake. Cost-effective and simple for massive-scale analytics. https://databend.com
https://docs.databend.com
Other
7.86k stars 751 forks source link

Roadmap 2021 #746

Closed BohuTANG closed 2 years ago

BohuTANG commented 3 years ago

This is Databend roadmap 2021.

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 engine #1780 DONE v0.5

2. Distributed Query task

Task Status Release Target Comments
Functions track #758 DONE @sundy-li
Query cluster track #747 PROGRESS v0.6 @zhang2014
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 Privileges #2793 PROGRESS

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

8. Data Loading

Task Status Release Target Comments
COPY INTO table #2627 DONE

Experimental and interns tasks

Task Status Release Target Comments
Hash method in ClickHouse way #754 DONE
Join #559 PLANNING
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

Releases

BohuTANG commented 3 years ago

Experimental and interns tasks: Rewrite hash method in ClickHouse way: https://github.com/datafuselabs/datafuse/issues/754

zhang2014 commented 3 years ago

Experimental and interns tasks: Add queries track https://github.com/datafuselabs/datafuse/issues/765

sirinath commented 3 years ago

Can you add the ability to notify insertions and updates like in https://rethinkdb.com/

BohuTANG commented 3 years ago

Can you add the ability to notify insertions and updates like in https://rethinkdb.com/

Could you give a specific doc link about it?

sirinath commented 3 years ago

See this: https://rethinkdb.com/blog/realtime-web/

BohuTANG commented 3 years ago

Add: RBAC track

BohuTANG commented 3 years ago

See this: https://rethinkdb.com/blog/realtime-web/

Thanks. File a new isuee to discuss it? Welcome anytime

sirinath commented 3 years ago

OK. Done: https://github.com/datafuselabs/datafuse/issues/895

BohuTANG commented 3 years ago

Add: Cost based optimizer(CBO) track #915

BohuTANG commented 3 years ago

Add: datafuse cli #938 to Deployment task

BohuTANG commented 3 years ago

Add: Store Service track #1154

BohuTANG commented 3 years ago

Add: Cloud Re-architected track #1408

BohuTANG commented 3 years ago

Add: Refactor SQL Parser #1218

BohuTANG commented 3 years ago

Add query task: HTTP API #2241

BohuTANG commented 3 years ago

Add: COPY INTO table #2627

BohuTANG commented 3 years ago

Add: User Privilege #2678

BohuTANG commented 3 years ago

Update: RBAC Privileges #2793

BohuTANG commented 2 years ago

Roadmap 2022 is out, please see: Roadmap 2022