太原列举网 > 商务服务 > 其他商务服务 > 给Oracle数据库“搬家”
太原
[切换城市]

给Oracle数据库“搬家”

更新时间:2016-05-29 14:49:57 浏览次数:82次
区域: 太原 > 娄烦
  给Oracle数据库“搬家”

  了解数据库搬家选项

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

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

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

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

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

  文章来源:深圳服务器租用 http://www.9h***/category-15-b0.html
太原其他商务服务相关信息
2天前
4月26日
4月12日
注册时间:2016年05月28日
UID:296746
---------- 认证信息 ----------

查看用户主页