PolarDB数据库代理介绍

PolarDB集群版是一个由多节点构成的数据库集群,包括一个主节点和多个只读节点。对外默认提供两个地址,分别为主地址和集群地址。其中,集群地址功能由PolarDB数据库代理提供,集群地址分为可读可写(自动读写分离)和只读两种读写模式。

支持两种数据库代理版本

数据库代理企业版提供两种版本:企业通用版企业独享版

  • 企业通用版:配套集群子系列的通用规格,它可以共享CPU物理资源。数据库代理的CPU资源不占用集群的CPU资源,其规格默认为对应集群中数据库节点总核数的1/6。

  • 企业独享版:配套集群子系列的独享规格,它可以独占CPU物理资源,具有更好的性能稳定性。数据库代理的CPU资源不占用集群的CPU资源,其规格默认为对应集群中数据库节点总核数的1/4。

两种版本的差异如下表所示:

PolarDB数据库代理介绍

对比项

企业通用版

企业独享版

计费类型

免费

资源类型

共享CPU物理资源,可根据业务负载,提供智能秒级资源弹性扩展能力

独占物理资源,具有更好的性能稳定性

部署架构

高可用冗余架构

实例规格

最低配置:2核

连接数

无限制

IOPS

集群存储最大IOPS相比历史版本可提升50%,不同规格集群的最大IOPS可参见企业版计算节点规格

只读节点配置

只读节点无需与主节点配置保持一致,可以根据业务负载降配从而节省成本

只读节点数量

支持1~15个只读节点

连接地址

1个主地址+7个集群地址

热备切换

连接/事务不中断,短暂阻塞5~10秒

一致性

  • 最终一致性

  • 会话一致性

  • 全局一致性

连接池

支持

事务拆分

支持

防闪断(连接保持)

支持

数据脱敏(安全)

支持

变配业务无感

支持

多主集群(库表)

支持

计算节点秒级弹性扩展

支持

独占资源,无需支持

Proxy限流保护(即将上线)

支持

费用说明

数据库代理企业版不收取相关费用,可免费使用。

数据库代理企业版的切换策略如下:

系列

购买类型

切换策略

集群版

新购集群

在2021年12月9日后,新购集群仅提供数据库代理企业版。

存量按量付费集群

对于存量的按量付费集群,数据库代理于2021年12月9日已自动切换到数据库代理企业版。

存量包年包月集群

对于存量的包年包月集群,数据库代理于2021年12月9日已自动切换到数据库代理企业版。

使用限制

仅PolarDB集群版支持集群地址和数据库代理相关功能。

SHOW PROCESSLISTset names utf8mb4;select * from t1;connectTimeoutsocketTimeout

升级数据库代理规格

数据库代理企业版默认的规格可以满足用户绝大部分的应用场景。当客户进行压力测试或者业务吞吐量很高时,当前新版本的数据库代理规格会自动随着代理的负载实时升级,避免数据库代理成为瓶颈。对于老版本的数据库代理,您也可以手动升级其规格。

说明
  • 数据库代理不占用集群的CPU核数资源,因此其规格升级不会导致集群可用CPU数减少。

  • 数据库代理企业版不收取费用,可免费使用。因此其规格升级也不会产生任何相关费用。

关于如何升级数据库代理规格,请参见升级数据库代理规格。

相关API

API

描述

创建PolarDB集群的公网地址。

创建PolarDB自定义集群地址。

查询PolarDB集群的地址信息。

修改PolarDB集群地址属性。

修改PolarDB集群的连接地址(如自定义集群地址)。

释放PolarDB集群地址(除了自定义集群地址的私网地址)。

释放PolarDB自定义集群地址。

阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。