更新时间:2022-12-19 GMT+08:00

在线扩容

技术背景

随着客户业务的发展,现有系统在磁盘容量、性能等方面将逐步呈现瓶颈。DWS分布式数据库集群提供scale-out线性扩展能力,满足客户业务增长和利旧的诉求(将闲置的机器加入系统)。

技术原理

DWS采用Node Group技术,支持多表并行扩容,扩容速度高达400G/小时/新增节点。

DWS的扩容过程示意如图1所示。

图1 扩容示意图

效果收益

DWS在线扩容具有如下特点:

  • 扩容不中断业务。

    DWS扩容过程中支持数据持续入库、查询业务不中断。

  • 一致性Hash技术和多表并行扩容等技术,助力扩容性能提升。

    采用一致性Hash技术使得重分布过程中需要迁移的数据量最小。

    重分布过程中支持多表并行及用户自主选择表的重分布顺序。

    支持扩容进度查询,实时监控扩容进度。

  • 随着节点数增加,集群性能线性增长。

    图2所示,在全并行分布式架构下,DWS随着节点数的增加,集群的数据加载性能、业务处理性能和容量可线性扩展。

    图2 高性能线性扩展