咨询电话:023-88959644    24小时服务热线:400-023-8809
NEWS CENTER ·
新闻动态
关注中技互联 关注前沿

给Oracle数据库“搬家”

发表日期:2013-05-10    文章编辑:杂谈    浏览次数:22    标签:

www.zjcoo.com

   了解 数据库“搬家”选项

  在所有C/S应用“搬家”项目之中,数据库“搬家”是最为常见的,它允许用户在“搬家”到新的平台上之后而不影响应用的完整性,不改变现有的功能以及业务角色,包括应用开发中所用到的编程语言。这是最简单的“搬家”方式,能够确保新环境下的业务连续性。另外一种情况,就涉及应用的更改,其中应用程序在新环境中很难维护或升级,它们或者需要用新的语言来编写,或者用到了最新的技术和标准。这样的“搬家”项目就不仅仅是平台“搬家”那么简单了。而对于那些关键业务应用,你需要确保它能够通过多种方式访问,如浏览器、移动设备等,这种情况下往往要对应用进行较大的调整以适应新的数据库环境,在进行“搬家”之前还要做一系列的仿真测试。

  IBM大型机以及其他平台上的遗留应用程序,往往需要进行重组才能够运行在分布式平台之上。你可以使用一些软件来模拟IBM大型机环境,测试能否提供相同的功能,如Oracle Tuxedo就是这样的软件工具。

  选择什么样的“搬家”选项将取决于你的业务需求以及限制(如时间、成本、可行性等)。最简单的“搬家”选项是将现有应用Web服务化,这样它可以同其他的应用在Web或者云上进行交互。当然,这样的方式还需要通过第三方解决方案或者本地功能来修改以完成Web服务化,修改并不会是大规模的。即使一个应用是用VB或者PowerBuilder编写的,无法通过网络来访问,那也可以进行一定的修改来实现。它也不需要对组成该应用的每一个程序都进行修改,只需要对那些提供重要的可重复使用的业务服务的程序才需要进行修改。数据库平台“搬家”以及将应用重新部署在新的平台上的方式非常流行,因为它们执行起来非常容易且速度最快。另一方面,涉及到重写或者重新架构应用的方式是所有人都不愿意看到的,这样的“搬家”方式既费时又费力。

  数据库搬家就要保证我们的计划完善,一个不小心就会遗失掉数据,重头来过,而在这其中,数据库的设计至关重要,特别是关系型数据库的schema设计。可以通过数据库复制技术来保持多个数据库的同步,替代之前使用的旧方式,比如数据库表分区以及Oracle RAC等。所以,在进行Oracle数据库“搬家”的时候,一定的更改是必需的,而这样做的结果就是要进行一系列的数据库schema整合。数据库设计调整的关键,就是要对整个“搬家”项目生命周期有一个完成清晰的认识理解,并知道每一步中的重点工作是什么。这其中设计到多个因素,比如相关的IT技术人员、需要的工具、对源数据库和目标数据库平台技术的掌握以及实际的项目规划等。

  云计算时代慢慢逼近,关于网站的各个局部都需要开始着手适应云计算的节奏,所以对数据库进行“搬家”更是必不可少的一个步骤,自然需要我们多上上心。

重庆中技互联网信息咨询有限公司 www.zjcoo.com

如没特殊注明,文章均为中技互联原创,转载请注明来自www.zjcoo.com
相关新闻

CopyrightZJCOO technology Co., LTD. All Rights Reserved.    

渝ICP 备11003429号

  • qq客服
  • 公众号
  • 手机版
  • 新浪微博