在数据库管理端安装MySQL-Cluster服务端,数据库节点上安装cluster 的服务端和客户端,建立多个节点的集群数据库。然后使用ldirectord+heartbeat+ngnix 在前端实现负载均衡和ha.应该可以有效缓解访问瓶颈问题。还有多将数据同步到nosql的数据库上。读操作使用nosql上的数据源。增加读的效率。
当然,mysql 毕竟是轻量级的数据库,有可能的换话换成oracle rac 。
是的,解决io问题可以从宏观的多节点集群来处理,不仅是mysqlcluster 使用mha mm/ms/pxc等集群也可以 使用keepalive或者heartbeat都可以保证ha ,具体到表和库也可以分库分表,把io分散到不同的磁盘上,也可以提高性能,从而解决io问题
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30