2 数据库原理

康凯森小于 1 分钟

sql-data-flow
sql-data-flow

如上图所示,当一个数据库接受到一个 SQL 查询时,会依次通过四大模块进行处理:查询优化器,查询调度器,查询执行器,存储层,依次解决四个问题:

  1. 将 SQL 文本转换成一个 “最佳的” 分布式物理执行计划
  2. 将执行计划调度到计算节点
  3. 计算节点执行具体的物理执行计划
  4. 计算节点从存储层读取数据