Skip to main content

Roadmap of Apache Kylin

Kylin 5.0.0

  • More flexible and enhanced data model
    • Allow adding new dimensions and measures to the existing data model
    • The model adapts to table schema changes while retaining the existing index at the best effort
    • Support last-mile data transformation using Computed Column
    • Support raw query (non-aggregation query) using Table Index
    • Support changing dimension table (SCD2)
  • Simplified metadata design
    • Merge DataModel and CubeDesc into new DataModel
    • Add DataFlow for more generic data sequence, e.g. streaming alike data flow
    • New metadata AuditLog for better cache synchronization
  • More flexible index management (was cuboid)
    • Add IndexPlan to support flexible index management
    • Add IndexEntity to support different index type
    • Add LayoutEntity to support different storage layouts of the same Index
  • Toward a native and vectorized query engine
    • Experiment: Integrate with a native execution engine, leveraging Gluten
    • Support async query
    • Enhance cost-based index optimizer
  • More
    • Build engine refactoring and performance optimization
    • New WEB UI based on Vue.js, a brand new front-end framework, to replace AngularJS
    • Smooth modeling process in one canvas

Kylin 5.1.0

  • Support deploying Kylin on K8S with micro-service architecture