评论

收藏

[MySQL] MySQL主从之外,你又多了一项选择,Galera,java面试突击第二季

数据库 数据库 发布于:2021-12-17 22:54 | 阅读数:488 | 评论:0

(2)写库仍是单点,性能无法线性扩充;
(3)读库有延时,数据不一致;
(4)写库挂了,从库顶上,可能出现数据丢失;
(5)如果引入中间件,SQL能力会受影响;
(6)运维复杂性;
(7)…
既然这么多痛点,有没有一项技术,能够解决大家的问题呢?
Galera集群(Galera Cluster)孕育而生。
什么是Galera集群?
Galera集群是一个基于MySQL InnoDB同步复制的:
(1)同步;
(2)多主;
(3)数据库集群;
PS:它能支持例如MariaDB等其他数据库,本文重点讲MySQL。
DSC0000.jpg

如上图所示:
(1)Galera集群由一组MySQL集群组成;
(2)Replication:这一组MySQL服务器使用复制插件来管理数据库复制;
(3)客户端可以读写集群中的任何一个节点;
Galera集群官网号称,它及其流弊:
(1)真正的多主(True Multi_Master),任何数据修改会被复制到其他节点;
(2)没有所谓的从库延时(slave lag),同步复制;
(3)强一致性,所有节点处于一致的状态;
(4)热备,高可用,不需要处理所谓的主从故障转移,也不需要虚IP;
(5)无需读写分离,随时可以读写任何节点;
(6)支持InnoDB
(7)对应用程序透明
面试结束复盘查漏补缺
每次面试都是检验自己知识与技术实力的一次机会,面试结束后建议大家及时总结复盘,查漏补缺,然后有针对性地进行学习,既能提高下一场面试的成功概率,还能增加自己的技术知识栈储备,可谓是一举两得。
以下最新总结的阿里P6资深Java必考题范围和答案,包含最全MySQL、Redis、Java并发编程等等面试题和答案,用于参考~
重要的事说三遍,关注+关注+关注!
DSC0001.jpg

DSC0002.jpg

更多笔记分享

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录
</div>
    
    <div id="asideoffset"></div>

关注下面的标签,发现更多相似文章