MySQL基础架构既可用于将数据备份或者存储至裸设备上,也可用于用户身份验证以及身份验证。其中某些功能性的MySQL架构更是可以连接多组引擎并将所有功能集结在一起,现在就MySQL基础架构中应用频率较高的架构主要包括哪些作简要阐述:
1.MySQL单实例架构
MySQL基础架构是构筑MySQL数据库业务功能的基础。像MySQL单实例架构就是其中一种经典架构,它可将数据库与应用程序链接至同一服务器上,并且通过编译安装与二进制包解压安装进行维护与故障定位。
2.MySQL master-slave主从架构
MySQL master-slave主从架构是基于MySQL单实例架构基础上衍变而来的。它需要将MySQL数据库进行备份再恢复一个或者多个MySQL实例,或者通过change master指令恢复新的MySQL实例,这种主从架构非常有特色,特别契合MySQL数据库的应用需求。
3. MySQL MHA 高可用架构
MySQL MHA 高可用架构是为了平衡MySQL数据库多节点功能而产生的。它是基于master-slave基础上通过增加高可用组件实现的,这些高可用组件在主节点出现故障时,便可将VIP切换到slave从库上进行传输和应用。
MySQL基础架构是目前较为主流和成熟的实现方式,其中某些技术先进的MySQL架构更是符合各类通用性要求。而据某些分享反馈表明MySQL基础架构应用频率较高的架构主要包括MySQL单实例架构、MySQL master-slave主从架构以及MySQL MHA 高可用架构等。
下一篇: 数据库云服务的特点都有哪些