首页 > 数据库 > MySQL > 正文

Mycat如何达成Mysql集群读写分离

2024-07-24 12:33:40
字体:
来源:转载
供稿:网友
  这篇文章给大家分享的是有关Mycat如何实现Mysql集群读写分离的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
 
  为什么要读写分离
  面对越来越大的访问压力,单台的服务器的性能成为瓶颈,需要分担负载
  主从只负责各自的写和读,极大程度的缓解 X(写)锁和 S(读)锁争用
  从库可配置 myisam 引擎,提升查询性能以及节约系统开销
  增加冗余,提高可用性
  实现读写分离的方式
  一般有两种方式实现
  应用程序层实现,网站的程序实现
  应用程序层实现指的是在应用程序内部及连接器中实现读写分离
 
  优点:
  应用程序内部实现读写分离,安装既可以使用
  减少一定部署难度
  访问压力在一定级别以下,性能很好
  缺点:
  架构一旦调整,代码要跟着变
  难以实现高级应用,如自动分库,分表
  无法适用大型应用场景
  中间件层实现:
  中间件层实现是指在外部中间件程序实现读写分离
  常见的中间件程序。

(编辑:武林网)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表