处理简略的双数据源问题想到的ITeye - 超凡娱乐

处理简略的双数据源问题想到的ITeye

2019年03月13日08时28分34秒 | 作者: 嘉澍 | 标签: 数据源,数据,查询 | 浏览: 1038

  一个买卖体系每天数据量都很大,铢积寸累前史表中就会有许多的数据,如果在买卖过程中后台查询报表以及检查买卖状况,会严峻搅扰到买卖的进行,导致买卖进行缓慢。
  这个时分想到了由于数据库选用了实时备份战略,预备后台数据库查询的时分才用备用数据库查询数据,前台只用来处理买卖。
  沿着这个思路添加了备用库的数据源,在检查代码的过程中,将查询和非查询放到两个不同的DAO中,查询的指向备库数据源,非查询的指向主库数据源。可是有些当地运用的共用的办法,改动量太大了,所以只将需求的当地抽出来重新建一个DAO。
  在改数据源的过程中才发现一个精巧的体系规划是如此的重要,由于有一个模块我就改了下数据源的指向就OK了。
此次我的心得:
1、一个菜单下的尽量放到同一个操控层文件中,选用通用的装备,只调用本部分接口中的办法和整个体系的共用办法。
2、很多用到的办法抽取为共用办法,JSP页面中不要呈现JAVA代码,否则要改动的时分需求改动的当地太多
3、很多数据的当地应该在规划阶段就考虑到怎么处理。
4、模块化规划很重要啊,各模块调用尽量经过共用接口
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表超凡娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章