最近更新时间:2023-01-12
MySQL云数据库支持基础版和高可用版两种版本的实例。
基础版
MySQL云数据基础版一般用于个人学习或开发测试。目前基础版提供MySQL 5.7版本,采用单节点部署,性价比相对较高。基础版采用计算节点与存储分离的实现方式,当计算节点宕机时MySQL服务不可用,但存储在本地盘里的数据不会丢失。基础版的不足是可用性不高,适用于相对不重要的场景,不建议在生产环境中使用基础版。
高可用版
MySQL云数据库高可用版采用一主一备的经典高可用架构,采用基于binlog的数据复制技术维护数据库的可用性和数据一致性,当主实例出现故障无法访问时,会自动切换到备用实例,保证业务持续进行。同时,高可用版的性能也可以满足业务生产环境的需求,配置上采用高稳定的物理服务器和高性能存储,各方面表现均衡。覆盖游戏、金融、互联网、物联网、零售电商、物流等行业应用。
高可用版实例提供丰富的产品功能,包括备份恢复、监控告警、读写分离、日志管理等。
只读实例
高可用版还支持只读实例功能。当数据库的读操作流量较大时,可以从高可用实例中同步数据到只读实例,将读操作放到只读实例上,从而降低主实例的压力,提高系统的性能。
只读实例适用于以下场景:
数据库的读写操作较为均衡,但是读写流量都较大时,主实例达到性能瓶颈。将读、写操作分别由不同的数据库节点来提供服务,可以提高系统的性能、降低主实例的压力;
读操作远大于写操作,而且用户可以接受在一段时间(秒级)的数据不同步,此时可以创建多个只读实例,分担主实例的压力,提高系统的性能。