mysql的半同步复制不能实现真正意义上的双活,只能是读写分离。
1.服务器硬件的影响包括:CPU,内存,磁盘IO等2.服务器的操作系统的影响3.数据库存储引擎的选择(插件式存储引擎)MyISAM:不支持事务,表级锁。InnoDB:事务级存储引擎,完美支持行级锁,事务AICD特性。4.数据库服务器的配置参数(影响最为关键)5.数据库结构设计和SQL语句的影响数据库的优化重点在于数据库表结构设计和SQL语句的编写和优化服务器硬件对性能的影响和优化CPU和可用内存大小,网络和磁盘I/O
一个是热点数据的处理,特别是并发热点表的关系一定要处理好,常规的是读写分离或者缓存解决另外是数据的一致性,双活的架构会有一个双向同步的频次,非常容易造成数据准确性的相关问题,这就要求我们必须做好数据的比对工作,需要额外部署一套专门的数据效验程序。其实最主要的还是双活的架构,两边都是主,对两边各自的架构有一个强一致性的要求。
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30