MySQL20个高性能架构设计原则(值得收藏)
开源数据库架构设计原则选择成熟的平台和技术,同时是最熟悉的,能做到极致的,用好不用坏,用熟不用生。目前业界的MySQL主流分支版本有Oracle官方版本的MySQL、Percona Server、MariaDB。高可用解决方案探讨的本质上是低宕机时间解决方案,可以理解成高可用的反面是不可用,绝大部分情况下数据库宕机才会导致数据库不可用。随着技术发展,开源数据库方面很多高可用组件,对应场景,只有适合的,没有万能的,需要理解每个高可用优缺点。表设计方面目前一致坚持和提倡的原则:。MySQL复制方式提供异步方式、半同步方式、全局事务强一致性、binglog同步。在MySQL分区表里 注意要避免分区锁,只能写读的场景。冗余是基础,多中心建设是为了提升容灾能力和扩展能力,并保障业务。
下载地址
用户评论