MySQL双活对数据库架构设计有什么影响?

参与8

3同行回答

欧建江欧建江系统工程师广州
mysql的半同步复制不能实现真正意义上的双活,只能是读写分离。显示全部

mysql的半同步复制不能实现真正意义上的双活,只能是读写分离。

收起
系统集成 · 2017-10-20
浏览1774
baizhaoxianbaizhaoxian联盟成员容灾备份管理工程师
1.服务器硬件的影响包括:CPU,内存,磁盘IO等2.服务器的操作系统的影响3.数据库存储引擎的选择(插件式存储引擎)MyISAM:不支持事务,表级锁。InnoDB:事务级存储引擎,完美支持行级锁,事务AICD特性。4.数据库服务器的配置参数(影响最为关键)5.数据库结构设计和SQL语句的影响数据库的优化重...显示全部

1.服务器硬件的影响
包括:CPU,内存,磁盘IO等
2.服务器的操作系统的影响
3.数据库存储引擎的选择(插件式存储引擎)
MyISAM:不支持事务,表级锁。
InnoDB:事务级存储引擎,完美支持行级锁,事务AICD特性。
4.数据库服务器的配置参数(影响最为关键)
5.数据库结构设计和SQL语句的影响
数据库的优化重点在于数据库表结构设计和SQL语句的编写和优化
服务器硬件对性能的影响和优化
CPU和可用内存大小,网络和磁盘I/O

收起
互联网服务 · 2017-10-20
浏览1696
彬彬 邀答
renou2012renou2012数据库管理员KE
一个是热点数据的处理,特别是并发热点表的关系一定要处理好,常规的是读写分离或者缓存解决另外是数据的一致性,双活的架构会有一个双向同步的频次,非常容易造成数据准确性的相关问题,这就要求我们必须做好数据的比对工作,需要额外部署一套专门的数据效验程序。其实最主要的还是...显示全部

一个是热点数据的处理,特别是并发热点表的关系一定要处理好,常规的是读写分离或者缓存解决
另外是数据的一致性,双活的架构会有一个双向同步的频次,非常容易造成数据准确性的相关问题,这就要求我们必须做好数据的比对工作,需要额外部署一套专门的数据效验程序。
其实最主要的还是双活的架构,两边都是主,对两边各自的架构有一个强一致性的要求。

收起
金融其它 · 2017-10-20
浏览1713

问题来自

相关资料

相关文章

问题状态

  • 发布时间:2017-10-19
  • 关注会员:4 人
  • 问题浏览:4668
  • 最近回答:2017-10-20
  • X社区推广