Leadge.com首页 > 知识库
文章搜索
大型数据库项目经验分享
2007-12-7 8:47:42  作者:董国兴
  创新性应用

  在很多项目中,尤其是国家投资的全国性大型项目,针对系统需求,往往会采用高端的软硬件设备,在进行选型时也是充分考虑如何把这些产品的功能特性应用到实际的系统中去,使之更好的适应工作的需要。

  大型项目体系结构复杂,使用的产品新,很难套用已有或者其他项目的模式,因此创新对系统来说成了必然的选择,尤其是对后台数据库系统的创新。

  我国的政务工作也在不断的改进,为了更好更迅速的为广大人民提供服务,我们的政务系统也需要与实际的工作流程相符合,因此会经常需要对应用系统及数据库系统进行升级,也会经常为了实现某项功能而引入数据库方面的新应用。

  如何面对这些需求,对我们数据库管理人员提出很高的要求,不但要求对数据库的全面掌握和了解,还要求具有灵活应用的水平。下面举例说明:

  1、高级复制在系统切换方面的妙用

  Oracle高级复制主要是为分布式数据库模式设计的,功能是实现多节点之间的数据传输,一般多用于业务系统存在上下级关系的系统中,例如,在检察院系统中,下级院的数据要上报给上级院,经过上级院审批后,再下发给下级院,中间这一过程是通过Oralce高级复制来实现的。

  在一次对24×7的实时应用系统进行系统切换时,为了实现不中断业务应用,对Oracle高级复制进行了深入分析,认为其能够满足系统切换时的数据迁移。首先,在新服务器部署应用系统,并将逻辑备份的大部分数据导入系统,对于少量的数据则采用Oracle高级复制,使得在进行逻辑备份后所产生的少量数据通过刷新快照,将数据传输过去,在一段时间后,两套系统的数据完全相同。这时,可以在两套系统并行运行一段时间后,进行切换。

  同样,这套的方法也适当于Sybase复制。

  2、透明网关的使用

  数据库发展到今天,经历了多个阶段,使的不同的系统在数据库的发展历史中采用了不同厂家的产品,为了能够从不同厂商的数据库中制取数据,目前很多软件

  开发商都是编写了专门的应用程序,其实Oracle在DB2都提供了类似的功能,下面以Oracle为例进行论述。

此文章共有4页  1 2 3 4 下一页

文章来源:中国项目管理资源网

IT服务及集成项目管理培训课程方案


发表评论    【推荐】 【打印
我来评两句 查看最新评论〗 
请您注意:
·遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而导致的法律责任
·本网留言板管理人员有权删除其管辖留言内容
·您在本网的留言,本网有权在网站内转载或引用
·参与本留言即表明您已经阅读并接受上述条款
昵称: 匿名
 
图片广告
热点文章
论坛精贴