欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/
随着用户业务的发展或衰退,同时业务在不同时段的峰值往往也不同,需要数据库提供弹性的服务能力,OceanBase 数据库通过租户扩缩容功能来支持业务的弹性服务能力。
租户扩/缩容可以提升/降低计算能力和存储容量,OceanBase 数据库提供了提高/降低资源规格、增加/减少服务节点两种途径来实现扩缩容:
提高单节点的服务能力:调大租户的资源规格(Unit Config),从而达到单节点的服务能力提升。
详细信息,参见 通过调整资源规格实现租户扩缩容
增加服务节点:通过增加 Unit Number 和增加 Primary Zone,从而增加服务节点,达到租户总服务能力的提升。这里的扩容操作可以抽象为:将 N 个服务单元扩容为 M 个服务单元,其中,M > N。
Unit Number 由 N 变为 M 时,表示每个 Primary Zone 上,需要新增 M - N 个日志流,分布在 M - N 个新增的 Unit Group 上。
详细信息,参见 通过调整 Unit Number 实现租户扩缩容
Primary Zone 个数由 N 变为 M 时,表示每个 Unit Group 内,需要新增 M - N 个日志流,其 Leader 分布在 M - N 个新增的 Primary Zone 上。
详细信息,参见 通过调整 Primary Zone 实现租户扩缩容
缩容是扩容的反操作,本质上是降低租户的服务能力,包括计算能力和存储容量。可以是调小资源规格,从而降低单节点的服务能力;也可以是通过减少服务节点,包括减少 Primary Zone 个数和减少 Unit Number,从而降低租户的总服务能力。
欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/




