使用mysql cluster 和负载均衡解决io问题。

在数据库管理端安装MySQL-Cluster服务端,数据库节点上安装cluster 的服务端和客户端,建立多个节点的集群数据库。然后使用ldirectord+heartbeat+ngnix 在前端实现负载均衡和ha.应该可以有效缓解访问瓶颈问题。还有多将数据同步到nosql的数据库上。读操作使用nosql上的数据源。增加读的效率。

当然,mysql 毕竟是轻量级的数据库,有可能的换话换成oracle  rac 。

参与3

1同行回答

冯帅冯帅数据库管理员贝壳金服
是的,解决io问题可以从宏观的多节点集群来处理,不仅是mysqlcluster 使用mha mm/ms/pxc等集群也可以 使用keepalive或者heartbeat都可以保证ha ,具体到表和库也可以分库分表,把io分散到不同的磁盘上,也可以提高性能,从而解决io问题...显示全部

是的,解决io问题可以从宏观的多节点集群来处理,不仅是mysqlcluster 使用mha mm/ms/pxc等集群也可以 使用keepalive或者heartbeat都可以保证ha ,具体到表和库也可以分库分表,把io分散到不同的磁盘上,也可以提高性能,从而解决io问题

收起
融资租赁 · 2016-11-11
浏览2027

提问者

jillme
CIO某大型银行

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2016-09-08
  • 关注会员:2 人
  • 问题浏览:4818
  • 最近回答:2016-11-11
  • X社区推广