DB 架构 应用读写分离
gaoke966
口慢心细谋略宽 求知好学善钻研
相视投缘话语多 若逢狂傲少言谈
锐气藏于胸,才气藏于事,低调做人,高调做事
展开
-
Spring 实现数据库读写分离
现在大型的电子商务系统,在数据库层面大都采用读写分离技术,就是一个Master数据库,多个Slave数据库。Master库负责数据更新和实时数据查询,Slave库当然负责非实时数据查询。因为在实际的应用中,数据库都是读多写少(读取数据的频率高,更新数据的频率相对较少),而读取数据通常耗时比较长,占用数据库服务器的CPU较多,从而影响用户体验。我们通常的做法就是把查询从主库中抽取出来,采用多个从库...原创 2016-03-12 14:25:23 · 100 阅读 · 0 评论 -
Mysql 双主+keepalived 实现高可用及读写分离
目的: 解决 mysql数据库Master-Slave 单点故障问题。 实现方式: 1. Master-Master Replication 实现数据同步。 2.通过keepalived虚拟IP 从网络层实现单点故障时IP自动切换,从而实现高可用。 3.通过keepalived配置实现read读指向Slave节点,实现读写分离。 缺点:根据线上实际应用...原创 2016-03-17 16:19:25 · 837 阅读 · 0 评论