MySQL双活模式下,对应用系统设计有什么要求?

参与7

2同行回答

冯帅冯帅  数据库管理员 , 贝壳金服
在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再来考虑提高系统性能则要花费更多的人力物力,而整个系统也不可避免的形成了一个打补丁工程。 所以在...显示全部

在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再来考虑提高系统性能则要花费更多的人力物力,而整个系统也不可避免的形成了一个打补丁工程。
所以在考虑整个系统的流程的时候,我们必须要考虑,在高并发大数据量的访问情况下,我们的系统会不会出现极端的情况,数据库的模型确定下来之后,我们有必要做一个系统内数据流向图,分析可能出现的瓶颈。
如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。

收起
融资租赁 · 2017-10-22
浏览1841
renou2012renou2012  数据库管理员 , KE
关于应用要求,主要还是性能问题,我们都知道,刚刚开始的时候,由于业务量,数据量,访问量都不是很多,前期很多时候做的只是功能性的测试,一旦上线之后,很多不可控的问题,特别是并发问题,往往会造成严重的性能问题,这边需要考虑,比如说要结合读写分离,缓存等其他技术措施去预防可能存在的问...显示全部

关于应用要求,主要还是性能问题,我们都知道,刚刚开始的时候,由于业务量,数据量,访问量都不是很多,前期很多时候做的只是功能性的测试,一旦上线之后,很多不可控的问题,特别是并发问题,往往会造成严重的性能问题,这边需要考虑,比如说要结合读写分离,缓存等其他技术措施去预防可能存在的问题。

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

问题来自

相关问题

相关文章

问题状态

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