规则 - x轴扩展

博客介绍了X轴扩展(水平扩展),适用于数据库读写比例高、事务增长超数据增长的系统。通过克隆服务并配置负载均衡器,让代码区分读写。它以复制为代价实现事务快速扩展,实施快、成本低,但运维数据成本高。还介绍分散只读数据的方法,应用范围广。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

内容:通常叫水平扩展,通过复制服务或数据库以分散事务处理带来的负载

场景:数据库读写比例很高,可以达到5:1以上或者是更高;事务增长超过数据增长的系统

用法:克隆服务的同时配置负载均衡器;确保使用数据库的代码清楚读和写之间的区别

原因:以复制数据和功能为代价获得事务的快速扩展

要点:x轴拆分实施速度快,研发成本低,事务处理扩展效果好。然而,从运维角度来看,数据的运营成本比较高。

 

根据数据对时间的敏感性,有几种不同的方法来分散只读数据。时间敏感性是指与写数据库相比,读数据库的copy有多么新鲜或者有多大比例完全准确。第一种方法是数据库前面加缓冲层。推荐采用开源的键值存储作为对象缓冲方式;第二种是数据库复制,主数据库是负责写入的主要事务型服务器,从数据库是主数据库的只读副本,实施过程中使用负载均衡来平衡主从之间的压力。当然这种x轴扩展不仅只是用于服务器,也可以用于网络服务器和应用服务器。

 

这个是新学到的。应用范围非常广的,极其适合高访问压力的系统。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值