美文网首页
如何搭建高性能、高可用的MySQL架构

如何搭建高性能、高可用的MySQL架构

作者: 老曹漫谈 | 来源:发表于2020-04-07 23:12 被阅读0次

    从数据库通过bin log同步主数据库,进行一个备份操作。

    数据库性能往往在写上面,读操作一般是没有什么大问题的。

    读写分离:

    读操作和写操作分离,大部分的读操作汇聚在从数据库,将相对较少的写操作集中在主数据库里边。

    读写分离,可以大幅提高数据库访问的性能,

    可以将读写分离理解为介于用户和数据库之间的一道拦截处理。

    类似的拦截处理通常还有分库分表操作,

    一个中间件挂了,后面的架构都崩了。

    如何保证系统高可用呢,-> 去中心化集群,

    比如可以搭建两个完全相同的MyCat服务,部署在不同的节点之上,并且共同维护一个虚拟IP,

    其中一个为临时Master,当挂掉时,选举策略和心跳机制可以保证系统里边时刻有一个MyCat是存活的。

    可以有效的防止单点故障问题的出现。

    总结:

    数据库整体架构:

    相关文章

      网友评论

          本文标题:如何搭建高性能、高可用的MySQL架构

          本文链接:https://www.haomeiwen.com/subject/xusaphtx.html