信息创新产业迎来快速发展机遇期,数据库本地化成为企业信息化、数字化建设的重点任务。
优选数据库具有高可用性、高性能、兼容Oracle的特点。 可以帮助客户将Oracle数据库平滑迁移到优选数据库,无需过多修改即可实现业务数据库的切换。
为什么要做国产数据库兼容?
兼容性包括很多方面,包括硬件、操作系统、网络兼容性、数据库兼容性、数据格式兼容性等。 从数据库产品选型的角度,我们看到客户谈论:“功能、性能、高可用性、兼容性、易维护性等是对数据库的主要关注点”。
可见,兼容性是不可或缺的一部分,也是获得客户信任的重要考虑因素之一。
接下来我们重点关注优选数据库与Oracle的兼容性的六大方面。
01
数据类型兼容
优选数据库数据类型齐全,包括数字类型、字符类型、二进制数据类型、XML类型等,支持GB级以上的大对象数据类型和流式数据访问。 由于Oracle有特殊的用法,数据类型有自己特殊的名词。 为了适应客户需求和生态建设,UXDB兼容了数据类型名称和用法。
数字类型。 类型号是任意精度的数字并且与Oracle类型兼容。 Number 相当于数值类型别名。
02
语法兼容
UXDB 支持不带别名语法的 Oracle 子查询。 当子查询语句中没有指定别名时,会声明一个默认的别名节点,以保证后续语句的正确执行。
Delete不需要from关键字从指定表中删除满足WHERE子句的行。 如果 WHERE 子句不存在,则效果将是删除表中的所有行。 结果是一个合法的空表。
合并为语法兼容,使用 MERGE 语句从一个或多个源中进行选择以更新或插入到表或视图中。 您可以指定条件来确定是否更新或插入目标表或视图。
03
功能兼容
在应用开发中,功能是必不可少的功能oracle数据类型有哪些,经常会用到系统自带的功能。 UXDB根据客户需求兼容Oracle独有的功能。
04
功能兼容
Rownum 兼容
Rownum应该是Oracle的标志性功能之一。 UXDB数据库的Rownum是为了兼容Oracle而进行的语法函数改编。 使用uxdb的limit语法进行转换; 例如:rownum
系统日期兼容
Oracle提供了一系列时间函数,最常用的是Sysdate,UXDB支持Sysdate。
同义词兼容
同义词是架构对象(例如表、索引和视图)的别名。 通过为架构对象创建同义词,可以隐藏对象的实际名称和所有者信息,从而为对象提供一定级别的安全性。 目前它有两个功能:创建同义词和删除同义词。 基本思想是创建一个同义词系统表ux_synonym。 UXDB 中同义词的使用与 Oracle 中相同。
序列语法兼容
序列对象(也称为序列生成器)是使用 CREATE SEQUENCE 创建的特殊单行表。 序列对象通常用于生成行或表的唯一标识符。 UXDB 中序列语法的用法与 Oracle 中相同。
05
接口兼容
UXDB对UXDB兼容接口的使用方式甚至接口中某条语句的语法都做了相应的兼容,以满足客户应用需求,打造从Oracle到UXDB的“无缝”迁移。
06
查看兼容
Oracle做了很多视图方便管理,UXDB做了视图兼容几种常用的身份。 如:全视图、dba视图、用户视图等。
从 Oracle 迁移到 UXDB
针对从特定Oracle数据库迁移到UXDB的问题oracle数据类型有哪些,优选数据库将为用户提供专业的技术支持,协助用户进行迁移,分四个阶段进行:
研究与评估
数据库迁移
应用迁移
系统割接测试
UXMigrator支持国内外主流数据库或标准化数据文件的一键迁移; 支持命令行和图形化操作; 国内外主流数据库包括:Oracle、MySQL、SQL Server、DB2、Sybase、国产数据库等; 数据文件包括:CSV、TXT、XLS等。
主要特点:
数据库迁移:支持将其他数据库中的数据对象和数据统一迁移到优选数据库。
数据文件导入:支持将标准化数据文件(如CSV、TXT、Excel等)导入优选数据库。
标准化管理流程:提供科学规范的一站式处理流程,方便用户操作,避免人为错误。
准确的操作步骤:为了保证迁移过程安全可靠、数据准确,每个操作环节都需要进行安全检查和信息验证,确保每个操作环节准确无误。
提高迁移效率:在迁移过程中,对于海量的迁移工作,可以采用多线程并发处理机制,大大提高数据库迁移效率。
支持多种运行环境:支持Windows系列和Linux系列(包括所有国产操作系统),适应多样化的迁移场景。
支持多种数据源:支持国内外主流数据库和标准化数据。
-鳍-
暂无评论内容