暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Database Class 3:OceanBase 数据库物理机可以扩缩容吗?

SQL新手 2023-04-03
494

为支持数据库服务能力的线性扩展,OceanBase 数据库支持可用区内物理机的动态扩缩容操作,即在可用区内调整物理机的数量来扩展服务能力,OceanBase 数据库实现服务能力线性扩展的,具体示例如下。

存在一个 OceanBase 集群,共包含 3N 个 OBServer(包含 3 个可用区 Zone1、Zone2、Zone3,每个 Zone 包含 N 个 OBServer)提供读写服务,当集群提供的服务能力不能完全满足读写请求时,需要对该 OceanBase 集群扩容以提高集群服务能力。为集群扩容三台新 OBServer 节点,每个可用区扩容一台,扩容后每个可用区包含 N+1 台 OBServer。通过动态扩容,集群中的 OBServer 节点数量相应增加,Root Service 会根据内部的负载均衡机制,将集群内原有的数据和负载依次均衡到新扩容的节点上,具体的负载均衡机制与策略,可参考 资源单元的均衡

相反地,当集群中的节点服务能力对当前负载有较多冗余时,可考虑通过缩减节点来降低集群成本,称即将被缩减掉的节点为待删除节点。具体地,可执行集群管理指令,将待删除节点上的数据和负载迁移到其他可用节点上去,然后回收待删除节点,完成物理机缩容。


欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论