Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roadmap #613

Closed
JinHai-CN opened this issue Sep 7, 2021 · 2 comments
Closed

Roadmap #613

JinHai-CN opened this issue Sep 7, 2021 · 2 comments
Assignees

Comments

@JinHai-CN
Copy link
Contributor

JinHai-CN commented Sep 7, 2021

Domain Sub-Domain Feature Status Release Comments
SQL Engine Parser Introduce new parser to support multiple SQL dialects Ongoing
SQL Engine Planner AST rewriter Planning
SQL Engine Planner Rule based optimizer Planning
SQL Engine Planner Cost based optimizer Planning
SQL Engine pipeline executor Enhance the execution pipeline Planning
SQL Engine vectorized processor Incremental view maintenance Planning
SQL Engine vectorized processor Improve operations performance of HASH function Ongoing
SQL Engine vectorized processor Advanced window function Planning
SQL Engine cache Multiple version query data cache management Planning
SQL Engine IR generator Translate Python function into IR. Planning
Cluster Management Prophet Redesign prophet to resilience and lock-free. Planning
Cluster Management Prophet Support job / task orchestration and co-location. Planning
Cluster Management Transaction Manager Support snapshot isolation level transaction for multiple engines and cross engines Planning
Cluster Management Replicated State Machine Improve current multiple-RAFT store Ongoing
Cluster Management Replicated State Machine Introducing cutting-edge replicated state machine protocol Planning
Storage Column Store Enhance data table management Planning
Storage Column Store Enhance local metadata management Planning
Storage Column Store Local transaction management Planning
Storage Column Store Fuzzy checkpoint Planning
Storage Column Store Enhance disk file storage Planning
Storage Column Store Enhance asynchronization garbage collection Planning
Storage Column Store Tablet-group split Planning
Storage Column Store Data vacuum Planning
Storage Column Store Buffer management Done
Storage Column Store Data compaction management Planning
Storage Column Store Support parquet and Arrow in-memory Planning
Storage Column Store Asynchronized IO scheduling Planning
Storage Column Store Data recover from writing ahead log Ongoing
Storage Column Store Support multiple column data model Planning
Storage Column Store Mutiple version indexes management Planning
Storage Row Store Local transaction management Planning
Storage Row Store Data recover from writing ahead log Planning
Storage Row Store Secondary index supports Planning
Storage Row Store Support multiple row data model Planning
DDL & Catalog Support online schema change Planning
DDL & Catalog Introduce query log table and metric table Planning
DDL & Catalog Support catalog cache Planning
DDL & Catalog Support permission control Planning
@JinHai-CN JinHai-CN self-assigned this Sep 8, 2021
@sukki37
Copy link
Contributor

sukki37 commented Sep 8, 2021

DDL & Catalog:

  • TODO
    • support catalog cache
    • support online schema change
    • support permission control

@JinHai-CN JinHai-CN pinned this issue Sep 9, 2021
@JinHai-CN JinHai-CN unpinned this issue Oct 22, 2021
@dengn
Copy link
Contributor

dengn commented Feb 22, 2022

This roadmap is out of date.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants