不同的关系数据管理系统之间存在结构差异,Oracle、DB2、SQL Server和DM都对SQL-92标准做了许多自有的扩展。系统移植过程中面临的最重要的问题是执行SQL-92语言标准和每一个关系数据管理系统提供的语言扩展。有一些
做网站的开发人员只使用标准的SQL语法,喜欢尽可能的保持他们的程序代码的普遍性。通常,这种方法把程序代码限制在SQL-92标准的登录级别(Entry-Level)上,而这个级别是被许多的数据库产品实现了的,包括Oracle和DM。
长沙麓谷做网站分析这种方法将会产生一些不必要的程序代码复杂性而且还会对程序的性能造成很大的影响。例如,Oracle、DM的DECODE函数、CASE表达式是一个非标准的SQL扩展。私有开发接口的使用带来了新的问题。用Oracle OCI(Oracle Call Interface)进行程序转换通常需要很多资源。开发一个可能用到多个关系数据管理系统的应用程序,最好是考虑使用标准数据库接口如ODBC、OLEDB、JDBC等。
从应用程序开发的观点来看,Oracle和DM是以相似的方法来管理数据的。在Oracle和DM之间有着一定的内部区别,但是如果
管理得当,可以把这些区别对移植的影响减到最小。
另外,最重要的是我们
长沙做网站的数据库本身还提供一个DTS图形化的工具,图形化的效果非常好,使用也非常简单,基本上通过这个工具可以完成主体部分的数据迁移工作。达梦数据库也可以提供技术人员的现场技术支持,进行迁移。目前已经积累了非常多的Oracle到达梦数据库的迁移经验和案例,可以确保系统迁移的时间周期以及迁移的质量。
达梦数据库系统移植概述资料下载地址:http://www.csjwang.com/BreviaryImg/达梦数据库系统移植概述.doc
除非注明,文章均为
做网站公司原创,转载请以链接形式注明出处,谢谢。
本文地址:
http://www.csjwang.com/wzzz/xitongyizhi-145/