楼主: arron刘

【案例讨论】数据库中的“生死时速”MySQL主从同步加速度案例讨论!欢迎大家踊跃参加!

[复制链接]
论坛徽章:
0
11#
发表于 2012-8-30 10:19 | 只看该作者
顶一下。支持

使用道具 举报

回复
论坛徽章:
0
12#
发表于 2012-8-30 10:21 | 只看该作者
Transfer的这么多功能,自己造轮子就累了。这里直接用MySQL来充当此角色。为了方便描述,下文还将之称为transfer。Transfer更新slave在功能上可以使用federated引擎,但由于其纠结的实现导致性能上达不到要求,因此在MySQL框架层中作了一点修改――读到同步日志后,直接发送给slave。

方案简单描述如下:

1、 Slave机器上搭另外的若干个MySQL(transfer),将其设为Master的从库,且设置replicate-do-table, 每个transfer承担一部分的表。

2、 所有Transfer的更新目标都设置为slave,其更新方式是读到日志后直接mysql_real_query执行到slave上。

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
10
奥运会纪念徽章:花样游泳
日期:2012-08-31 14:52:33马上加薪
日期:2014-02-18 16:48:492014年新春福章
日期:2014-02-18 16:48:49技术图书徽章
日期:2014-01-26 14:10:14技术图书徽章
日期:2014-01-24 10:24:36技术图书徽章
日期:2014-01-24 10:22:00优秀写手
日期:2013-12-18 09:29:09奥运会纪念徽章:击剑
日期:2012-08-17 10:42:57奥运会纪念徽章:击剑
日期:2012-07-27 14:58:55马上有房
日期:2014-03-25 09:38:43
13#
发表于 2012-8-31 09:46 | 只看该作者
首先承认 我使用Mysql 非常少,做Mysql 的构架更少。
1.mysql binarylog 复制,同步到 slaver的 relaylog ,其中根本 无法实现实例级别的一致性,
不然的话,mysql 就不是mysql了,只能说mysql 的读一致性,是介于 硬一致性  和  软一致性之间的一致性 。
2. 看见 过有人提过mysql 的集群族的构架, 不知道是不是 有很多公司在实践,可以解决master的写瓶颈,但是 具体细节还不是很清楚,希望得到大家的高见!

使用道具 举报

回复
论坛徽章:
4
奥运会纪念徽章:游泳
日期:2012-07-28 15:39:12ITPUB 11周年纪念徽章
日期:2012-10-10 13:11:142014年新春福章
日期:2014-02-18 16:43:09马上有钱
日期:2014-02-18 16:43:09
14#
发表于 2012-8-31 13:12 | 只看该作者
悲剧啊,图片看不了。itpub等技术论坛可以访问,其他就不能了,图存在其他域名的网站,所以看不了。

使用道具 举报

回复
论坛徽章:
0
15#
发表于 2012-8-31 16:33 | 只看该作者
看不懂,,,,但要支持。。。呵。

使用道具 举报

回复
论坛徽章:
57
SQL极客
日期:2013-12-09 14:13:35秀才
日期:2016-01-21 13:42:39秀才
日期:2016-01-13 12:14:26SQL大赛参与纪念
日期:2016-01-13 10:32:19SQL数据库编程大师
日期:2016-01-13 10:30:43秀才
日期:2015-12-14 14:47:54秀才
日期:2015-10-19 15:50:392015年新春福章
日期:2015-03-06 11:58:18懒羊羊
日期:2015-03-04 14:52:11优秀写手
日期:2014-11-08 06:00:14
16#
发表于 2012-8-31 20:46 | 只看该作者
纯支持,对mysql不熟

使用道具 举报

回复
论坛徽章:
57
SQL极客
日期:2013-12-09 14:13:35秀才
日期:2016-01-21 13:42:39秀才
日期:2016-01-13 12:14:26SQL大赛参与纪念
日期:2016-01-13 10:32:19SQL数据库编程大师
日期:2016-01-13 10:30:43秀才
日期:2015-12-14 14:47:54秀才
日期:2015-10-19 15:50:392015年新春福章
日期:2015-03-06 11:58:18懒羊羊
日期:2015-03-04 14:52:11优秀写手
日期:2014-11-08 06:00:14
17#
发表于 2012-8-31 21:04 | 只看该作者
有一个问题,多线程中的分散负载是按照什么分散的?插入,删除还行,更新如何分散呢?感觉大表更新可能不好分散呀?

使用道具 举报

回复
论坛徽章:
0
18#
发表于 2012-9-2 14:32 | 只看该作者
支持一下

使用道具 举报

回复
论坛徽章:
5
2013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2013-12-20 06:00:11技术图书徽章
日期:2014-01-26 14:31:292014年新春福章
日期:2014-02-18 16:43:09马上有钱
日期:2014-02-18 16:43:09
19#
发表于 2012-9-2 16:59 | 只看该作者
chinafenghao 发表于 2012-8-29 09:36
1. MySQL数据库主从同步延迟原理。
要说延时原理,得从mysql的数据库主从复制原理说起,mysql的主从复制都 ...

up,主从同步延时产生的原因加一条:主从之间的网络状况

使用道具 举报

回复
论坛徽章:
23
ITPUB十周年纪念徽章
日期:2011-11-01 16:25:22itpub13周年纪念徽章
日期:2014-10-08 15:20:46itpub13周年纪念徽章
日期:2014-10-08 15:20:46itpub13周年纪念徽章
日期:2014-10-08 15:20:46itpub13周年纪念徽章
日期:2014-10-08 15:20:46itpub13周年纪念徽章
日期:2014-10-08 15:20:46itpub13周年纪念徽章
日期:2014-10-08 15:20:46马上有钱
日期:2014-02-18 16:43:092014年新春福章
日期:2014-02-18 16:43:09ITPUB社区12周年站庆徽章
日期:2013-10-08 17:44:42
20#
发表于 2012-9-2 17:01 | 只看该作者
本帖最后由 wjlcn 于 2012-9-2 17:02 编辑

案例中的 配置多个 transfer ,如果遇到主库宕机,切换服务器的时候,中间的操作会不会变得复制?

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表