memcached 中继主从延迟数据
来源:互联网 发布:没有网络视听许可证 编辑:程序博客网 时间:2024/04/24 16:22
注:本节的例子来自百度文库的一位工程师,在此表示感谢.
MySQL 在做 replication时,主从复制之间必然要经历一个复制过程,即主从延迟的时间.尤其是主从服务器处于异地机房时,这种情况更加明显.
把 facebook官方的一篇技术文章,其加州的主数据中心到弗吉尼亚州的主从同步延期达到70ms;
考虑如下场景:
1:用户 U购买电子书 B, insert into Master (U,B);
2:用户 U观看电子书 B, select购买记录[user=’A’,book=’B’] from Slave.3:由于主从延迟,第2步中无记录,用户无权观看该书.
这时,可以利用memached在 master与 slave之间做过渡(图5.2):
1:用户 U购买电子书 B, memcached->add(‘U:B’,true)
2:主数据库 insert into Master (U,B);
3:用户 U观看电子书 B, select购买记录[user=’U’,book=’B’] from Slave.
如果没查询到,则memcached->get(‘U:B’),查到则说明已购买但Slave延迟.4:由于主从延迟,第2步中无记录,用户无权观看该书.
0 0
- memcached 中继主从延迟数据
- Mysql主从数据延迟
- mysql的主从复制数据延迟问题
- 减少mysql主从数据同步延迟问题的详解
- 减少mysql主从数据同步延迟问题的详解
- 减少mysql主从数据同步延迟问题的详解
- 减少mysql主从数据同步延迟问题的详解
- MySQL解决主从延迟
- Seconds_Behind_Master分析主从延迟
- MySQL主从延迟问题
- 主从库同步延迟
- mysql主从配置延迟
- 数据库主从延迟
- 中继数据配置
- php memcached+Mysql(主从)
- memcached+Mysql(主从)
- PHP+memcached+Mysql(主从)
- memcached主从复制
- c++基础(一)
- easyui 动态生成datagrid列
- ubuntu下编译contiki
- leetcode第8题
- linux下杀死进程(kill)的N种方法
- memcached 中继主从延迟数据
- java调用Properties文件
- SiteMesh页面装饰器的使用步骤
- 送给喜欢做小项目的同学的福利截止时间到年底
- 官方渠道ios应用审核加速@AppStore上架加速
- LintCode-剑指Offer-(4)丑数
- Cocos2D-x HelloWorld代码执行过程
- 终点 起点
- Android实现简单刮刮卡效果