- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PPAS兼容性.pdf
RDS For PostGreSQL Plus Advance Srever
Oracle 兼容性说明文档
概述
当前企业广泛使用 Oracle 数据库,同时不少企业正在寻求可行的 Oracle 替代方案。
主要原因通常有以下三点:
1、企业用户的 IT 支出十分高昂,他们需要节省开支并有效地降低 TCO(总体拥有成本);
2、企业用户计划通过增加服务器数量对数据库系统进行横向扩充以适应不断扩大的业
务需求 ;
3、 企业用户希望通过富有经验产品厂家,获得更好的技术服务及使用价值 ;
本说明将为我们介绍完整的可行性方案,并详细讲述其相关技术。
Postgres Plus™ Advanced Server 最特别的地方在于 ,他提供直接运行 Oracle 数据库
应用的能力 ,基于 Oracle 开发的应用程序无需经过代码修改就可以运行在 Postgres
Plus™ Advanced Server 上。其对 Oracle 兼容性使得企业可以有效地 保护他们的现
有技术投资 ,同时良好的兼容性使得客户在进行数据库迁移时可以大大节省工作时间,
提高工作效率,并且避免重新对应用进行程序编码的修改,减少因程序改动而重新进行
应用测试的工作量。
对 PostgreSQL 的增强主要有以下 5 点,以提供可替代 Oracle 数据库的企业级 IT 架构:
(1)Oracle SQL 兼容性: Postgres Plus™ Advanced Server 提供执行 Oracle 语法以
的能力。
(2)PL/SQL 兼容性:提供执 行 PL/SQL 数据库过程语言,支持触动发器、存储过程、
包、 函数等 Oracle 特有的语法。
(3)数据字典视图: Postgres Plus™ Advanced Server 提供众多与 Oracle 相同的目录
视图。
(4)程序接口支持及驱动程序:提供多种程序语言接口,使得原有基于 Oracle 应用发的
程序同样可以运行在 PostgreSQL 上,这些接口包括:JDBC、Oracle Call Interface(OCI)
™、ODBC 等。
(5)维护及管理工具: 通过 pgAdmin 这一开源平台对 PostgreSQL 进行有效的监控和
管理 ,为Oracle 管理员提供友好的开发及管理平台。
1
SQL 兼容性
PGAS 技术采用与 Oracle 相同的基础数据库型、函数及变量,以解决 Oracle 与
PostgreSQL 之前的差异。 包括:允许使用省略 “AS”的别名定义、公共同义词、序
列调 用及 DUAL 表等。
Oracle 兼容性一数据类型
虽然国际标准化组织(ISO)已经定立了标准人 SQL 数据类型,但 Oracle 还是加入
了很多自已的扩展数据类型为开发人员提供更 灵活的类型选择。所有 Oracle 数据类型
都会被系统自动映射成 相应的 PostgreSQL 数据类型,以提供 Oracle 兼容性。
注意:由于 Oracle 通过修改 binary 数据类型以兼容长字符类型, 各类型 PostgresPlus
系列数据库中更会提供附加的功能扩展。
Data Type Oracle Additional Functionality
Compatible
CHAR OK See Note 1
VARCHAR OK See Note 2
VARCHA2 OK See Note 2
NUMBER OK
文档评论(0)