刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
基于大型关系数据库的信息管理系统的数据同步与存储问题
答案:
【问题1】 (8分)
(1)交易中间件技术。
(2)数据中心数据库服务器采用多机集群Cluster和数据库并行处理技术,存储设备采用全冗余的SAN结构
(或者全冗余的存储结构)。
【问题2】 (8分)
采用数据库复制技术,各地需要安装专门的复制服务器,增加成本,维护管理较为复杂,同时,太多分支机构使得中心的数据库复制服务器压力大,因此在本题要求的条件下,不宜采用数据库复制技术。
采用数据库触发器技术虽然能够实时记录数据库的数据变化,但不能捕获数据表中的TEXT字段的UPDATE动作,并且对于每季度一次的统计报表数据,采用数据库的触发器技术来记录数据库的变化,占用数据库资源太多,可能影响某些机构的日常业务处理。
【问题3】 (9分)
(1) 针对多数业务数据的更新,各地数据库采用触发器技术,通过触发器捕获记
录或文字的增删改操作,以标准的SQL命令保存到数据更新日志中;
(2) 改造各地原有业务系统,当发生数据表TEXT字段修改时,在修改字段的同
一事务中,将该动作增加到数据更新日志中,数据中心根据记录抽取该字段指向的内容;
(3) 对每季度产生的报表统计数据,改造各地原有业务系统,在数据更新日志中
保存生产数据的条件,数据中心根据记录一次性抽取满足条件的数据。
最后,针对个别机构数据库服务器配置较低,采用触发器技术可能造成资源不足的情况,升级该机构的数据库服务器,比如将内存增加到1GB等。
解析:
问题1:
第一问关于技术选择的问题,交易中间件技术适用于保证数据上传的顺序、稳定、安全、并发以及解决数据库的异构问题。第二问要求保证分支机构向数据中心汇总数据的可靠性和效率,除了备份广域网线路外,数据中心应采用多机集群和数据库并行处理技术以及全冗余的SAN结构来增强系统的可靠性和性能。
问题2:
张总对采用数据库复制技术和数据库触发器技术的担忧主要在于成本、维护复杂性、资源占用以及对特定数据类型处理的不完全性。这两种技术在处理某些场景时可能存在局限性。
问题3:
李工提出的方案主要利用触发器技术记录数据变化并保存在数据更新日志中,同时考虑了对特殊数据类型和季度报表数据的处理。对于资源不足的情况,提出了升级数据库服务器硬件配置的解决方案。整体方案具有良好的可执行性。
本文链接:基于大型关系数据库的信息管理系统的数据同步与存储问题
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!



