当前位置:高级系统架构师题库>系统架构设计案例分析题库

问题:

[问答题,案例分析题]

数据中心建设
某大型企业在全国各城市共有40个左右的分支机构,这些机构已经建设了基于大型关系数据库的信息管理系统,每天负责独立地处理本区域内的业务,并实时存储业务数据。
每个机构的数据库服务器从PCServer(最小512MB内存)到RISC小型机(最大4GB内存)配置不一,操作系统也不一样,数据库产品类型也不统一。
每个机构平均每天产生约4MB的数据,数据表中包括TEXT字段;每季度一次性产生约100MB的统计和报表数据。
为了加强管理,实现对下属机构业务数据的异地存储备份,保证数据的安全及恢复,同时对全国业务数据进行挖掘分析,该企业拟在总部建设数据中心。数据中心通过公共广域网与各个分支机构组成VPN,每个分支机构到数据中心的逻辑信道带宽为128kbps。

分布式数据库系统 随着传统的数据库技术的成熟和计算机网络技术的发展,分布式数据库系统的研究与开发受到人们越来越多的关注。分布式数据库支持数据独立性和分布透明性。用户不必关心数据的逻辑分区,不必关心数据物理位置分布的细节,也不必关心副本的一致性问题。 监理单位的义务包括()。①选择承担工程项目建设的承建单位②与承建单位签订施工合同③公正地维护有关各方的合法权益④不得泄露与本工程有关的保密资料⑤不得参与可能与业主利益相冲突的承建单位组织的活动 ["①③⑤","①④⑤","②③④","③④⑤"] 分布式数据库系统 随着传统的数据库技术的成熟和计算机网络技术的发展,分布式数据库系统的研究与开发受到人们越来越多的关注。分布式数据库支持数据独立性和分布透明性。用户不必关心数据的逻辑分区,不必关心数据物理位置分布的细节,也不必关心副本的一致性问题。 以下关于信息系统项目管理的说法正确的是()。 ["立项阶段的主要工作内容是投标招标","组织结构的三种类型为职能型、项目型、矩阵型","项目经理需要很深的技术功底","项目可以边验收边测试"] 产生是()的,但必须采用中断点来破断过失链,从而避免事故的发生。 ["可以避免","难以避免","有时会发生","不一定"]

数据中心建设
某大型企业在全国各城市共有40个左右的分支机构,这些机构已经建设了基于大型关系数据库的信息管理系统,每天负责独立地处理本区域内的业务,并实时存储业务数据。
每个机构的数据库服务器从PCServer(最小512MB内存)到RISC小型机(最大4GB内存)配置不一,操作系统也不一样,数据库产品类型也不统一。
每个机构平均每天产生约4MB的数据,数据表中包括TEXT字段;每季度一次性产生约100MB的统计和报表数据。
为了加强管理,实现对下属机构业务数据的异地存储备份,保证数据的安全及恢复,同时对全国业务数据进行挖掘分析,该企业拟在总部建设数据中心。数据中心通过公共广域网与各个分支机构组成VPN,每个分支机构到数据中心的逻辑信道带宽为128kbps。

参考答案:

  参考解析

问题3主要考查如何解决问题2所涉及的缺点或不足。在问题3的说明中,特别提到了如果需要则可以修改业务系统。
为了解答这个问题,我们首先要明确增量数据更新的过程。
各地上传的数据更新日志是中心数据更新同步数据的依据。各地系统将数据更新操作以SQL语句的形式记录到数据更新日志中,由交易中间件系统发送该日志到数据中心的交易中间件服务器上。中心的交易中间件服务器开启同步服务进程,实时处理各个机构提交的数据更新日志,必要时对由于数据库异构产生的SQL语句差别进行修改,向中心数据库系统提交数据更新SQL,完成数据中心的数据更新。
其次,我们还要明确数据更新日志获得的方式,重点解决TEXT字段问题和报表统计数据问题。
①针对多数业务数据的更新,各地数据库采用触发器技术,通过触发器捕获记录或字段的增删改操作,以标准的SQL命令保存到数据更新日志中。
②改造各地原有业务系统,当发生数据表TEXT字段修改时,在修改字段的同一事务中,将该动作增加到数据更新日志中,数据中心根据记录抽取该字段指向的内容。
③对每季度产生的报表统计数据,改造各地原有业务系统,在数据更新日志中保存生产数据的条件,数据中心根据记录一次性抽取满足条件的数据。
④针对个别机构数据库服务器配置较低,采用触发器技术可能造成资源不足的情况,升级该机构的数据库服务器。

在线 客服