diff --git a/ROADMAP.md b/ROADMAP.md index 722d6f754179..e473f2b9842e 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -3,56 +3,56 @@ ## TiDB: - [ ] 优化器 - - [x] 重构 Ranger - - [ ] 代价模型优化 - - [ ] Join Reorder + - [x] 重构 Ranger + - [ ] 代价模型优化 + - [ ] Join Reorder - [ ] 统计信息 - - [x] 基于 Query Feedback 动态更新统计信息 - - [x] 自动 Analyze - - [ ] 提升 Row Count 估算精度 + - [x] 基于 Query Feedback 动态更新统计信息 + - [x] 自动 Analyze + - [ ] 提升 Row Count 估算精度 - [ ] 执行引擎 - - [ ] 下推 Projection 到 Coprocessor - - [ ] 优化 HashJoin 算子执行速度 - - [ ] 算子并行化 - - [x] 并行 Projection - - [ ] 并行聚合 - - [ ] 并行 Sort - - [x] Compact Row Format,节省内存占用 - - [ ] File Sort + - [ ] 下推 Projection 到 Coprocessor + - [ ] 优化 HashJoin 算子执行速度 + - [ ] 算子并行化 + - [x] 并行 Projection + - [ ] 并行聚合 + - [ ] 并行 Sort + - [x] Compact Row Format,节省内存占用 + - [ ] File Sort - [ ] View - [ ] 窗口函数 - [ ] Common Table Expression - [ ] 分区表 - [ ] 聚簇索引 - [ ] DDL 改进 - - [x] Add Index 加速 - - [ ] 并行 DDL + - [x] Add Index 加速 + - [ ] 并行 DDL - [ ] 支持 `utf8_general_ci` collation ## TiKV: - [ ] Raft - - [x] Region 合并 - - [ ] Local read thread - - [ ] 多线程 Raftstore - - [x] None voter - - [ ] Pre-vote + - [x] Region 合并 + - [ ] Local read thread + - [ ] 多线程 Raftstore + - [x] None voter + - [ ] Pre-vote - [x] RocksDB - - [x] 使用 DeleteRange 特性 + - [x] 使用 DeleteRange 特性 - [x] Transaction - - [x] 提升冲突严重的场景下 Transaction 的性能 + - [x] 提升冲突严重的场景下 Transaction 的性能 - [x] Coprocessor - - [x] 支持 Streaming 接口 + - [x] 支持 Streaming 接口 - [ ] Tool - - [x] 分布式数据导入 - - [ ] 分布式数据导出 - - [ ] 灾难恢复 + - [x] 分布式数据导入 + - [ ] 分布式数据导出 + - [ ] 灾难恢复 - [ ] 流控和降级处理 ## PD: - [x] Namespace 完善 - - [x] 不同 Namespace 或者 Table 配置不同的副本策略 + - [x] 不同 Namespace 或者 Table 配置不同的副本策略 - [x] Table Region 分散调度 - [x] 调度支持优先级,更加可控 - [ ] 使用机器学习优化调度