1)替换JDBC,能够拦截所有数据库的query请求,经过判断后,部分走原来的jdbc,有部分进行分流
2)设计SQL语句的特征值,能够忽略具体条件变量值,从from表、join表和关联条件,以及选择字段来进行选取;
考虑将字段作为特征值次要条件,因为选取不同字段对sql执行效率影响较小;
生成sql特征表: 存储sql的特征配置,用来界定何时将sql分流,暂定手动配置,以后升级使用web配置
3)分流的sql能够在配置的其他位置执行。
4)生成sq1统计表,能够记录所有统计类sql的执行时间,并持久化保存
交付要求:
使用新开发的iar包来访问数据库以替换原来的idbc开发包,基本不改变业务代码
sql特征配置和执行时间统计,配置信息也写在配置文件中,可以灵活指定持久化位置
雇主
发布需求
威客
报名竞价
雇主
选择中标
雇主
托管赏金
威客
在线工作
雇主
验收付款
待雇主验收
一品威客网已聚集超千万专业人才,为雇主提供一站式优质服务