阿里云数据库发布集群版功能RPO = 0

阿里云数据库SQL Server发布了2017 AlwaysOn集群版,它内置了读写分离功能,读能力可提升7倍以上。

集群版是基于SQL Server源生AlwaysOn 技术实现的计算与存储分离,并且可以通过独立购买只读实例实现读写分离。集群版的所有只读实例都可以申请独立的只读连接,实现业务读写分离;同时,每个只读实例默认也有独立的内网连接,以便独立只读实例实现业务查询隔离。目前还只有SQL Server 2017企业版有集群版。  

集群版的优势是:

1、可实现RPO = 0

通过设置参数REQUIRED_SYNCHRONIZED_SECONDARIES_TO_COMMIT可实现RPO=0的数据库,满足极端情况下的数据可靠性要求。(打开此参数后每次写入请求都需要等待备实例真正落盘,性能上会有损耗。)

2、可横向扩展集群读能力

集群版支持增加只读实例,实现线性扩展读能力。而且只读实例可以与主实例规格不同,因而可以选用更高规格的只读实例来提高读能力。(只读实例默认不具备高可用能力,若要实现高可用能力,需至少创建两个只读实例。)

3、成本控制更灵活

集群版只读实例提供通用型规格,拥有很高的性价比,可通过单独购买只读实例,将多的读请求引流到只读实例,实现系统配置最优。对于智能分析等后台类应用,可以选择合适的低规格只读实例来降低成本。

集群版后面还会推出最大性能模式设置,实现在业务高峰时设置主备节点异步复制,最大化利用系统集群性能。

数据库集群版主要用于“利用只读实例分担流量高峰读请求”

例如,对于新零售类企业,在应对双十一等活动期间的流量高峰时,通过增加高规格只读实例承担业务主要读请求,业务层实现读写分离和流量控制,可支撑数倍于原业务的流量。

还能用于“独立隔离分析任务到只读实例”

企业客户都有数据智能分析的需求,提供一个独立的只读实例用于数据分析使用,可降低主实例发生阻塞的机率,提高并发度,同时降低对核心业务查询的干扰,保障业务的稳定性。


猜你喜欢

微信QQ空间QQ好友新浪微博联系客服