规则 - x轴扩展

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/seacean2000/article/details/82189883

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

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

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

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

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

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

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

猜你喜欢

转载自blog.csdn.net/seacean2000/article/details/82189883
今日推荐