# 常见的调度类型

+ Balance
  + leader
  + region 
+ Hot region
  + 写热点
  + 读热点 
+ 集群拓扑
+ Region merge

-------------------------------------------------------------

常见的调度类型

Balance
  将 Region 均匀地分散在集群中的所有 Store 上。可以分为 2 种：
    1. leader关注 Region 的 Leader，可以认为目的是分散处理客户端请求的压力。
    2. region关注 Region 的各个 Peer，目的是分散存储的压力，同时避免出现磁盘满。

Hot region
  对于写热点，热点调度会同时尝试打散热点 Region 的 Peer 和 Leader；对于读热点，由于只有 Leader 承载读压力，热点调度会尝试将热点 Region 的 Leader 打散。详细内容请参考后面章节。

集群拓扑
  让 PD 感知不同节点分布的拓扑是为了通过调度使不同 Region 的各个副本尽可能分散，保证高可用和容灾。例如集群有 3 个数据中心，最安全的调度方式就是把 Region 的 3 个 Peer 分别放置在不同的数据中心，这样任意一个数据中心故障时，都能继续提供服务。

Region merge
  Region merge 指的是为了避免删除数据后大量小 Region 甚至空 Region 消耗系统资源，通过调度把相邻的小 Region 合并的过程。
