问题 问答题 案例分析题

数据中心建设

某大型企业在全国各城市共有40个左右的分支机构,这些机构已经建设了基于大型关系数据库的信息管理系统,每天负责独立地处理本区域内的业务,并实时存储业务数据。

每个机构的数据库服务器从PCServer(最小512MB内存)到RISC小型机(最大4GB内存)配置不一,操作系统也不一样,数据库产品类型也不统一。

每个机构平均每天产生约4MB的数据,数据表中包括TEXT字段;每季度一次性产生约100MB的统计和报表数据。

为了加强管理,实现对下属机构业务数据的异地存储备份,保证数据的安全及恢复,同时对全国业务数据进行挖掘分析,该企业拟在总部建设数据中心。数据中心通过公共广域网与各个分支机构组成VPN,每个分支机构到数据中心的逻辑信道带宽为128kbps。

假设各个分支机构的历史数据已经通过某种方式顺利地存储到了数据中心。对于增量数据的汇总更新,总部的王副总工提议采用数据库复制技术和数据库的触发器技术获取数据更新日志的方式来完成,但张总认为这样做不仅增加了成本,而且不能解决全部问题。请用300字以内文字说明张总的理由。

答案

参考答案:

采用数据库复制技术,各地需要安装专门的复制服务器,增加成本,维护管理较为复杂,同时,太多分支机构使得中心的数据库复制服务器压力大,因此在本题要求的条件下,不宜采用数据库复制技术。

采用数据库的触发器技术虽然能够实时记录数据库的数据变化,但不能捕获数据表中TEXT字段的UPDATE动作,并且对于每季度一次的统计报表数据,采用数据库的触发器技术来记录数据库的变化,占用数据库资源太多,可能影响某些机构的日常业务处理。

解析:

问题2主要考查采用数据库复制技术和数据库触发器技术解决增量数据的汇总有什么缺点或不足。问题涉及了数据库系统的两个概念:数据库复制技术和数据库触发器技术。

数据库复制技术是分布式数据库技术中的一项重要技术,其主要功能是向分布式环境中的各个数据库节点提供数据复制,保持数据的一致性或者控制与维护数据冗余。数据复制一般有同步、异步方式,体系机构有主从(一个主点,多个复制点)、对等、分布式(多个主点,一个复制点)等。采用数据库复制技术,需要各个节点安装数据库复制服务器,在异构环境下,还要求复制点增加异构数据同步服务,开销较大。

数据库触发器技术使数据库管理系统能够在一些数据库相关事件发生时触发预先定义的操作,触发器机制可以增强引用完整性,加强复杂业务的规则,或者监控数据库的变动,并执行一定的数据操作,实现信息管理的自动化。

题目中给出了这个企业现有的信息系统环境:一个通过广域网连接起来的数据库异构的、操作系统异构的分布式系统,而且有些分支机构的数据库服务器配置较低。从给出的具体数据来看,该企业的分支机构业务繁忙,每天的数据量较大,并且数据中还包括TEXT字段(可存储Word文档等),每季度还产生相当可观的统计、报表数据(由数据库原始数据生成)。

从题目的要求来看,采用的技术一方面不能影响业务系统,另一方面数据不能因为网络故障、服务器繁忙等原因丢失,而且成本不能太高。

采用数据库复制技术,各地需要安装专门的复制服务器,增加成本,维护管理较为复杂,同时,太多分支机构使得中心的数据库复制服务器压力大,因此在本题要求的条件下,不宜采用数据库复制技术。

采用数据库的触发器技术虽然能够实时记录数据库的数据变化,但不能捕获数据表中TEXT字段的UPDATE动作,并且对于每季度一次的统计报表数据,采用数据库的触发器技术来记录数据库的变化,占用数据库资源太多,可能影响某些机构的日常业务处理。

多项选择题
问答题

某工程项目业主与施工单位签订了施工合同。施工合同中规定,除空间钢桁架屋盖可分包给专业工程公司外,其他部分不得分包(除非业主同意)。本项目合同工期为22个月。

在工程开工前,施工单位在合同约定的日期内向工程师提交了施工总进度计划(见下图)和一份工程报告。

工程报告的主要内容如下:

(1)鉴于本项目需要安装专业的进口设备,需要将设备安装工程分包给专业安装公司。

(2)本项目两侧临街,且为繁华交通要道,故需在施工之前搭设遮盖式防护棚,以保证过往行人安全。此项费用未包含在投标报价中,业主应另行支付。

工程师对施工单位提交的施工进度计划和工程报告进行了审核。施工单位在按工程师确认的进度计划施工0.5个月后,因业主要求需要修改设计,致使工作K(混凝土工程)停工2.5个月。设计变更后,施工单位及时通过工程师向业主提出索赔申请(见下表)。

索赔申请

在施工过程中,部分施工机械由于运输原因未能按时进场,致使工作H的实际进度在第12月底时拖后1个月。

在工作F进行过程中,发生质量事故,工程师下令停工,组织召开现场会议,分析事故原因。该质量事故是由于施工单位施工工艺不符合施工规范要求所致。工程师责成施工单位返工,工作F的实际进度在第12月底时拖后1个月。

问题

请在原进度计划中用前锋线表示出第12月底时工作K、H和F的实际进展情况,并分析进度偏差对工程总工期的影响。