You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by xx...@apache.org on 2022/08/25 07:19:13 UTC
[kylin] 02/02: Add roadmap.md
This is an automated email from the ASF dual-hosted git repository.
xxyu pushed a commit to branch doc5.0
in repository https://gitbox.apache.org/repos/asf/kylin.git
commit eb80fb2c9d5a0c116c2365ee34129a615ce8fd8c
Author: XiaoxiangYu <xx...@apache.org>
AuthorDate: Thu Aug 25 15:18:05 2022 +0800
Add roadmap.md
---
website/docs/development/how_to_release.md | 4 +++-
website/docs/development/how_to_test.md | 6 +++++-
website/docs/development/roadmap.md | 23 +++++++++++++++++++++++
3 files changed, 31 insertions(+), 2 deletions(-)
diff --git a/website/docs/development/how_to_release.md b/website/docs/development/how_to_release.md
index ddb0438605..bb285d9b54 100644
--- a/website/docs/development/how_to_release.md
+++ b/website/docs/development/how_to_release.md
@@ -2,4 +2,6 @@
sidebar_position: 1
---
-# How to release
\ No newline at end of file
+# How to release
+
+to be continued
\ No newline at end of file
diff --git a/website/docs/development/how_to_test.md b/website/docs/development/how_to_test.md
index 4d07fd24e9..6f7cdcfa1c 100644
--- a/website/docs/development/how_to_test.md
+++ b/website/docs/development/how_to_test.md
@@ -2,4 +2,8 @@
sidebar_position: 1
---
-# How to test
\ No newline at end of file
+# How to test
+
+```shell
+sh dev-support/unit_testing.sh
+```
\ No newline at end of file
diff --git a/website/docs/development/roadmap.md b/website/docs/development/roadmap.md
index fff02a3a92..0fd4a253e7 100644
--- a/website/docs/development/roadmap.md
+++ b/website/docs/development/roadmap.md
@@ -3,3 +3,26 @@ sidebar_position: 1
---
# Roadmap
+
+### Kylin 5.0.0-alpha & Kylin 5.0.0
+
+- Re-design metadata schema to support new feature
+ - Merge DataModel and CubeDesc into new DataModel
+ - Add IndexPlan to support flexible index management
+ - Add IndexEntity to support different index type
+ - Add LayoutEntity to support different storage layout of same Index
+ - Add DataFlow/ComputedColumnDesc etc
+- New metadata cache synchronization via AuditLog
+- Rewrite model engine and build engine to implement some important new features:
+ - Support schema change
+ - Add Computed Column to support light-weight ETL
+ - Add Table Index to support raw query(non-aggregation query)
+- Rewrite whole WEB UI
+ - Use Vue.js, a brand new front-end framework, to replace AngularJS
+ - Simplify modeling process into one canvas
+- Integrated with native compute engine preliminarily
+- SCD2, async query, cost-based index optimizer etc
+
+### Kylin 5.1.0
+
+- Support deploy Kylin on K8S with micro-service architecture