《数据同步方案》由会员分享,可在线阅读,更多相关《数据同步方案(4页珍藏版)》请在金锄头文库上搜索。
1、越秀征信同步修改方案1. 历史数据保留方案(15天数据)目前在征信系统中,中间库同步的数据没有清理和保留方案, 这样不利于系统每次导入以及数据抽取。针对此缺陷,现在提供以下修改方案。1. 目前同步的所有表中都有ENABLE_FLA字段,(有四张表没 有,后面加上);数据导入的时候现在导入的数据ENABLE_FLA字段值都是1,即为有效的数据状态。在下一次传送文件导入数据之 前,先将需要插入数据的表中的所有数据的 ENABLE_FLA字段值更 新为0 (失效状态),然后再执行插入操作。这样每次抽取数据的时候直接查询ENABLE_FLA值为1的有效数据即可,不会与历史数 据冲突,历史数据也得到保留
2、。2. 历史数据保留15天,根据同步表中的LAST_UPDATE_DA田E 期字段可以得到是哪一天的同步数据;所以在插入操作之前可以执 行删除操作,限定删除条件为 LAST_UPDATE_DA小于15天之前的 且ENABLE_FLA字段为0的历史数据。具体流程如下:开始获取数据文件,得到数据库插入语句,做插入准备在插入数据之前,将中间数据库表中的ENABLE_FLAG=1的数据全部更新为ENABLE FLAG=O,即改为历史数据表中数据修改为历史数据之后,执行删除 语句,根据LAST_UPDATE_DATE日期字段将 小于15天之前的且ENABLE_FLAG=O的数据 删除执行插入语句,同步增
3、量数据结束2.数据同步传输协议修改目前征信系统中的文件传输采用的是http请求的方式,由于HTTP专输的内容是明文的,所以容易被别人截取信息或者篡改等, 存在不安全性,所以现在将数据传输方式修改为https传输,增加数据传输安全性。配置服务器tomcat支持https1.生成服务器端安全证书文件在linux系统中以命令行方式通过jdk自带工具keytool命令,填写一连串必 要参数并确认,最后会在指定目录下面生成 server.keystore文件,即安全 证书文件。2. 配置tomcat服务器(1).将我们生成的证书文件tomcat.keystore拷贝到Tomcat将要 引用的位置。配置
4、Tomcat,打开 $CATALINA_HOME/conf/server.xml, 修改如下,匚onnector 口nrt= S443 protocoL = HTTP/l. 1 SSL已11直131亡5=七11 亡 TaxTtirEad5=150 5cheire=,rhttp5* secure=去掉注释,修改为:后面加上这样一段:Java代码:vlogi n-con fig CLIENT-CERTvrealm-n ameClie nt Cert Users-only Area vsecurity-c on stra int vweb-resource-collecti on vweb-resource-n ame SSL /* v/web-resource-collecti on vuser-data-co nstrai ntCONFIDENTIALv/tra nsport-guara ntee v/user-data-c on strai nt v/security-c on strai nt3、上述配置完成后,重启 TOMCAW即可以使用SSL IE地址栏中 可以直接输入地址不必输入“ http:/ ”或者“ https:/ ”;也可以 输入“ http:/ ”会跳转成为“ https:/ ”来登录