【问题3】 最后,为解决数据中心数据更新与同步问题,张总安排总部的系统分析师李工来设计方案,并指出可以对王副总工的意见加以完善,如果需要也可以修改各地的业务系统。李工提出的方案具有较好的可执行性,并获得了大家的认可。请用400字以内文字叙述系统分析师李工的方案要点。
参考答案:
解析:[答案要点] 首先明确增量数据更新的过程。 各地上传的数据更新日志是中心数据更新同步数据的依据。各地系统将数据更新操作以SQL 语句的形式记录到数据更新日志中,由交易中间件系统发送该日志到数据中心的交易中间件服务器上。中心交易中间件服务器开启同步服务进程,实时处理各个机构提交的数据更新日志,必要时对由于数据库异构产生的SQL 语句差别进行修改,向中心数据库系统提交数据更新SQL,完成数据中心的数据更新。 其次,明确数据更新日志获得的方式,重点解决TEXT 字段问题和报表统计数据问题。 ①针对多数业务数据的更新,各地数据库采用触发器技术,通过触发器捕获记录或字段的增删改操作,以标准的SQL 命令保存到数据更新日志中; ②改造各地原有业务系统,当发生数据表TEXT 字段修改时,在修改字段的同一事务中,将该动作增加到数据更新日志中,数据中心根据记录抽取该字段指向的内容; ③对每季度产生的报表统计数据,改造各地原有业务系统,在数据更新日志中保存生产数据的条件,数据中心根据记录一次性抽取满足条件的数据。 最后,针对个别机构数据库服务器配置较低,采用触发器技术可能造成资源不足的情况,升级该机构的数据库服务器,比如将内存增加到1GB等。
[分析]: 主要考查如何解决问题2所涉及的“缺点”或“不足”。 第二步:根据问题要点,仔细阅读正文,找出相应段落。 1)题目中给出了这个企业现有的信息系统环境:一个通过广域网连接起来的数据库异构的、操作系统异构的分布式系统,而且有些分支机构的数据库服务器配置较低。 2)从给出的具体数据来看,该企业的分支机构业务繁忙,每天的数据量较大,并且数据中还包括TEXT 字段(可存储Word 文档等),每季度还产生相当可观的统计、报表数据(由数据库原始数据生成)。 3)问题3说明中特别提到了如果需要可以修改业务系统。 第三步:分析试题的内容,构思答案的要点。