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
- Metadata Store
- Metadata Store
- Metadata Cache
- Transaction(CRUD of Metadata)
- Epoch, AuditLog, etc.
- Metadata Format/Schema
- DataModel, IndexPlan, and Dataflow
- Index and Layout
- Computed Column
- Schema Change
- Query Engine
- How a SQL query was executed in Kylin?
- Query Cache
- Query Profile
- Model Engine
- Schema Change(Model Change, Table Change)
- Build Engine
- Build AggIndex
- Build TableIndex
- Build Snapshot
- Job Engine
- JobScheduler
- HA(and epoch)