2023-11-19 08:05:54 9
1. 单Master 单Master 场景是很常见的,特别适用于个人站点、初创公司或小型内部系统。在这种情况下,系统只依赖一个单例数据库提供服务。关注点包括数据备份(冷备、热备、温备)、数据还原、备份监控和数据文件远程存储。
2. 一主一从 考虑一主一从的初衷是提高系统性能和高可用性。除了备份工作之外,还需要关注性能优化、读写分离和负载均衡。
3. 一主n从 一旦考虑一主多从的服务器架构,这表示系统对可用性、一致性、性能有较高要求。关注数据一致性、脑裂、雪崩和连接池管理。
4. 横向集群 横向集群主要是根据业务特性对系统进行切分,最彻底的是切分成了各个子系统。学习重点包括表路由、跨库 Join 和分布式事务。
5. 纵向集群 纵向集群最终遇到的最棘手的问题是扩缩容。学习重点包括库路由、分布式主键和扩/缩容。
6. 混合模式 混合模式是对以上场景的一个总结,将每个场景的重点和问题点考虑全面。
除了掌握 MySQL 数据库知识,Java 工程师还应该掌握面向对象、Java 常用的类和库等专业技能。
Linux、centOS、Ubuntu、Windows操作系统下的ECS云服务器、vps虚拟空间、建站主机到期停止异常等状态监测,宝塔面板Bt、小皮面板PHPStudy、IIS、Apache、Nginx、XAMPP、wamp建站环境意外故障监测,php+MySql、asp、java、html等建站程序运行故障监测,域名状态、SSL证书状态监测,网站301、302、404、500错误代码及网站无法访问通知提醒,全国多节点测试网站速度及网络攻击!
扫一扫,关注我们
桂ICP备2022009721号-1