免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: stay_sun
打印 上一主题 下一主题

[数据库] 异地多活实际可行性有多强?支付宝故障引热议 [复制链接]

论坛徽章:
9
技术图书徽章
日期:2014-10-14 15:48:13数据库技术版块每日发帖之星
日期:2015-06-04 22:20:00数据库技术版块每日发帖之星
日期:2015-06-10 22:20:00数据库技术版块每日发帖之星
日期:2015-06-11 22:20:00数据库技术版块每日发帖之星
日期:2015-06-13 22:20:00IT运维版块每日发帖之星
日期:2015-09-22 06:20:00IT运维版块每日发帖之星
日期:2015-12-08 06:20:00综合交流区版块每日发帖之星
日期:2016-02-02 06:20:00IT运维版块每日发帖之星
日期:2016-07-25 06:20:00
108 [报告]
发表于 2015-06-08 14:54 |只看该作者
fengzhanhai 发表于 2015-06-08 13:04
回复 102# bbjmmj
举个列子吧!假设你说的异地多活最终一致性的说法是对的,我在支付宝存了1w块钱,我和我 ...


呵呵,我考虑的是更苛刻的问题,服务器刚接了单子,数据中心就被雷击了。 像淘宝这样超级大应用遇到的麻烦,在我们小环境中也会出现,我们学校被雷击过三次,讨论这种问题很有现实意义。
看你举的例子,咱们应该首先想到的是解决网络拥塞而不是事务的一致性,延迟性要求极高的场合,需要把网络从树形改为扁平化的胖树结构,这一改就涉及到积重难返的难题了,大家用惯了企业级,数据都是走三层,而你却直接在二层就把数据给交换了,得考虑一下大家的接受能力。

论坛徽章:
9
技术图书徽章
日期:2014-10-14 15:48:13数据库技术版块每日发帖之星
日期:2015-06-04 22:20:00数据库技术版块每日发帖之星
日期:2015-06-10 22:20:00数据库技术版块每日发帖之星
日期:2015-06-11 22:20:00数据库技术版块每日发帖之星
日期:2015-06-13 22:20:00IT运维版块每日发帖之星
日期:2015-09-22 06:20:00IT运维版块每日发帖之星
日期:2015-12-08 06:20:00综合交流区版块每日发帖之星
日期:2016-02-02 06:20:00IT运维版块每日发帖之星
日期:2016-07-25 06:20:00
107 [报告]
发表于 2015-06-08 14:44 |只看该作者
回复 106# fengzhanhai

他们搞不懂什么叫并行什么叫中继~~~我这么说你会同意么?
IBM专家解决不了淘宝的问题,这是盖棺定论,此路不通就不用费力气了。
障碍不在技术也不在钱,而是怎么去解决那些积重难返的问题,淘宝这种规模的电商是史无前例的,不会有任何卖家乐意为只有一个买家的市场提供专用解决方案,他们的问题只能靠自己解决,没有别的选择。

论坛徽章:
10
CU大牛徽章
日期:2013-05-20 10:44:54数据库技术版块每日发帖之星
日期:2015-06-09 22:20:00IT运维版块每日发帖之星
日期:2015-06-05 22:20:00亥猪
日期:2014-08-23 14:52:27摩羯座
日期:2013-11-29 18:02:31CU十二周年纪念徽章
日期:2013-10-24 15:41:34CU大牛徽章
日期:2013-05-20 10:45:31CU大牛徽章
日期:2013-05-20 10:45:24CU大牛徽章
日期:2013-05-20 10:45:13综合交流区版块每日发帖之星
日期:2016-02-12 06:20:00
106 [报告]
发表于 2015-06-08 13:10 |只看该作者
回复 100# bbjmmj
建议和IBM的专家交流交流,每百公里数据传输延时会有多少,对于金融类这种强一致性交易性系统,数据的延时会对整个交易流水造成什么样的问题

   

论坛徽章:
10
CU大牛徽章
日期:2013-05-20 10:44:54数据库技术版块每日发帖之星
日期:2015-06-09 22:20:00IT运维版块每日发帖之星
日期:2015-06-05 22:20:00亥猪
日期:2014-08-23 14:52:27摩羯座
日期:2013-11-29 18:02:31CU十二周年纪念徽章
日期:2013-10-24 15:41:34CU大牛徽章
日期:2013-05-20 10:45:31CU大牛徽章
日期:2013-05-20 10:45:24CU大牛徽章
日期:2013-05-20 10:45:13综合交流区版块每日发帖之星
日期:2016-02-12 06:20:00
105 [报告]
发表于 2015-06-08 13:04 |只看该作者
回复 102# bbjmmj
举个列子吧!假设你说的异地多活最终一致性的说法是对的,我在支付宝存了1w块钱,我和我的朋友一个在济南一个在上海,我在济南把这1w块钱取走了,假定这笔交易在淘宝的A数据中心产生,我赶紧打电话给我的朋友,让他登陆我的账号,注意这时由于A数据中心由于距B数据中心太远、业务量太大的问题,没有把我取钱的信息及时同步到B数据中心(也就是你说的最终一致性),又正好他的交易发往了B中心,所以这个时候他能看到我里面还有1W块钱,然后他又把这笔钱给取走了。试问,我是否可以存1w去2w块钱呢?那你说的最终一致性能保证结果的准确性和储户资金的安全性吗?阿里的技术专家不会弱到连这一点也想不周全吧? 以上只是就是论事,目的只有一个让大家能够得到一个正确的答案,共同学习进步

论坛徽章:
9
技术图书徽章
日期:2014-10-14 15:48:13数据库技术版块每日发帖之星
日期:2015-06-04 22:20:00数据库技术版块每日发帖之星
日期:2015-06-10 22:20:00数据库技术版块每日发帖之星
日期:2015-06-11 22:20:00数据库技术版块每日发帖之星
日期:2015-06-13 22:20:00IT运维版块每日发帖之星
日期:2015-09-22 06:20:00IT运维版块每日发帖之星
日期:2015-12-08 06:20:00综合交流区版块每日发帖之星
日期:2016-02-02 06:20:00IT运维版块每日发帖之星
日期:2016-07-25 06:20:00
104 [报告]
发表于 2015-06-08 12:48 |只看该作者
fengzhanhai 发表于 2015-06-08 12:00
回复 93# bbjmmj
多活不是说仅仅靠两根裸光缆就能搞定的,目前来说多活还局限于当前的技术不够成熟,无法 ...


考虑一个现实问题:异地双活,距离一百公里,每秒一万个事务,强一致,你琢磨琢磨,看看除了开源还有没有别的解决方案。针对具体问题就容易沟通了,可能是我思维跳跃性太大了。

论坛徽章:
9
技术图书徽章
日期:2014-10-14 15:48:13数据库技术版块每日发帖之星
日期:2015-06-04 22:20:00数据库技术版块每日发帖之星
日期:2015-06-10 22:20:00数据库技术版块每日发帖之星
日期:2015-06-11 22:20:00数据库技术版块每日发帖之星
日期:2015-06-13 22:20:00IT运维版块每日发帖之星
日期:2015-09-22 06:20:00IT运维版块每日发帖之星
日期:2015-12-08 06:20:00综合交流区版块每日发帖之星
日期:2016-02-02 06:20:00IT运维版块每日发帖之星
日期:2016-07-25 06:20:00
103 [报告]
发表于 2015-06-08 12:30 |只看该作者
fengzhanhai 发表于 2015-06-08 12:00
回复 93# bbjmmj
多活不是说仅仅靠两根裸光缆就能搞定的,目前来说多活还局限于当前的技术不够成熟,无法 ...


INFINIBAND+裸光纤+Mysql半同步复制+DRBD的方案,看似简单,背景却是相当复杂的,基于经营层面业务层面技术层面等等许多方面的多种因素,才能最终确定使用这样的方案,淘宝的多活,不用这些东西根本就玩不转。

论坛徽章:
9
技术图书徽章
日期:2014-10-14 15:48:13数据库技术版块每日发帖之星
日期:2015-06-04 22:20:00数据库技术版块每日发帖之星
日期:2015-06-10 22:20:00数据库技术版块每日发帖之星
日期:2015-06-11 22:20:00数据库技术版块每日发帖之星
日期:2015-06-13 22:20:00IT运维版块每日发帖之星
日期:2015-09-22 06:20:00IT运维版块每日发帖之星
日期:2015-12-08 06:20:00综合交流区版块每日发帖之星
日期:2016-02-02 06:20:00IT运维版块每日发帖之星
日期:2016-07-25 06:20:00
102 [报告]
发表于 2015-06-08 12:24 |只看该作者
fengzhanhai 发表于 2015-06-08 12:08
回复 62# bbjmmj
感觉你说的不对,对于整个淘宝来讲它的确要求的是最终一致性,但对于支付宝来讲他要求的 ...


两笔错误的交易,即使是强一致的,也是不被允许的。交易需要的是正确性,跟一致性没有必然联系。

论坛徽章:
18
2015亚冠之阿尔希拉尔
日期:2015-06-02 09:56:10数据库技术版块每日发帖之星
日期:2016-08-13 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-03-19 06:20:00数据库技术版块每日发帖之星
日期:2015-12-25 06:20:35数据库技术版块每日发帖之星
日期:2015-12-25 06:20:35数据库技术版块每日发帖之星
日期:2015-12-25 06:20:35数据库技术版块每日发帖之星
日期:2015-09-12 06:20:00数据库技术版块每日发帖之星
日期:2015-09-11 06:20:00ChinaUnix专家徽章
日期:2015-06-30 16:29:48ChinaUnix专家徽章
日期:2015-06-30 16:29:342015年中国系统架构师大会
日期:2015-06-29 16:11:28
101 [报告]
发表于 2015-06-08 12:19 |只看该作者
回复 99# fengzhanhai


    谢谢支持 我也是特意查了资料  看了阿里专家的意见

论坛徽章:
9
技术图书徽章
日期:2014-10-14 15:48:13数据库技术版块每日发帖之星
日期:2015-06-04 22:20:00数据库技术版块每日发帖之星
日期:2015-06-10 22:20:00数据库技术版块每日发帖之星
日期:2015-06-11 22:20:00数据库技术版块每日发帖之星
日期:2015-06-13 22:20:00IT运维版块每日发帖之星
日期:2015-09-22 06:20:00IT运维版块每日发帖之星
日期:2015-12-08 06:20:00综合交流区版块每日发帖之星
日期:2016-02-02 06:20:00IT运维版块每日发帖之星
日期:2016-07-25 06:20:00
100 [报告]
发表于 2015-06-08 12:12 |只看该作者
fengzhanhai 发表于 2015-06-08 12:00
回复 93# bbjmmj
多活不是说仅仅靠两根裸光缆就能搞定的,目前来说多活还局限于当前的技术不够成熟,无法 ...


我在家PING百度差不多要30多毫秒,30多毫秒电磁波可以走一万公里,而我家离北京的距离才几百公里,延迟主要在IP交换机和路由器上,传输距离的影响是次要的。
距离远可以用中继的方式解决延迟问题,主要难题在于把核心网络改为二层传输。核心网络才是最大的瓶颈,距离不是。

论坛徽章:
10
CU大牛徽章
日期:2013-05-20 10:44:54数据库技术版块每日发帖之星
日期:2015-06-09 22:20:00IT运维版块每日发帖之星
日期:2015-06-05 22:20:00亥猪
日期:2014-08-23 14:52:27摩羯座
日期:2013-11-29 18:02:31CU十二周年纪念徽章
日期:2013-10-24 15:41:34CU大牛徽章
日期:2013-05-20 10:45:31CU大牛徽章
日期:2013-05-20 10:45:24CU大牛徽章
日期:2013-05-20 10:45:13综合交流区版块每日发帖之星
日期:2016-02-12 06:20:00
99 [报告]
发表于 2015-06-08 12:10 |只看该作者
回复 61# stay_sun
支持你的观点    bj理解有偏差
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP