为了账号安全,请及时绑定邮箱和手机立即绑定

现在mysql的分布式数据访问层主流方案有哪些?

现在mysql的分布式数据访问层主流方案有哪些?

linux快速入门培训 2018-03-05 09:29:27
目前调研到cobar还比较符合要求,可以跨库分布,也支持数据结果合并,不过据说问题也有点多,肯定要改改的。各位在实践中是采用什么方案呢?
查看完整描述

3 回答

?
零基础h5前端入门培训

TA贡献1条经验 获得超0个赞

非常典型的划分模块后在各模块/阶段处理:

client --- conn ---- mysql
要不在client搞,要不在mysql处搞,要不就是二者中间


查看完整回答
反对 回复 2018-03-05
?
ajax入门学习视频

TA贡献5条经验 获得超0个赞

跨库事务这块目前是没有一个完美的方案。
一般的做法也是维护一个消息队列异步去做这事,保证最终一致。
分布式join是分布式数据层工作量最大的地方。。
在我看来是通过优化器,尽量的把条件下推给各个分库,在不同库上充分利用其性能。核心问题应该是减少结果合并的规模或者说本机的计算成本,也要尽量减少网络传输的成本 

查看完整回答
反对 回复 2018-03-05
?
sqlercn

TA贡献7条经验 获得超2个赞

可以看看MyCAT,MyCAT是基于cobar开发的并且修正了Cobar存在的一些问题。

查看完整回答
反对 回复 2018-03-05
  • 3 回答
  • 1 关注
  • 2231 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信