Skip to main content

Overall Design of Kylin 5

info

Unless more comments, all source code analysis are based on this code snapshot .

About the Design of Kylin 5.0

  1. Metadata Store
    • Metadata Store
    • Metadata Cache
    • Transaction(CRUD of Metadata)
    • Epoch, AuditLog, etc.
  2. Metadata Format/Schema
    • DataModel, IndexPlan, and Dataflow
    • Index and Layout
    • Computed Column
    • Schema Change
  3. Query Engine
    • How a SQL query was executed in Kylin?
    • Query Cache
    • Query Profile
  4. Model Engine
    • Schema Change(Model Change, Table Change)
  5. Build Engine
    • Build AggIndex
    • Build TableIndex
    • Build Snapshot
  6. Job Engine
    • JobScheduler
    • HA(and epoch)