友情链接
数据库自主可控和国产化替代势在必行。然而,Oracle数据库的国产化替代,除了要能够提供在性能、容灾能力、安全能力等方面全方位提供对等的能力,首先要解决的就是如何兼容Oracle的大量SQL方言,尤其是Oracle的PL/SQL这一独特的广受欢迎的语法体系。
KunDB是星环科技自主研发的分布式交易型数据库,提供完整的关系型数据库的能力,支持MySQL与Oracle双语法模型,可低成本实现数据库国产化迁移和替代。在Oracle兼容性方面,KunDB高度兼容Oracle各个方面,完整支持Oracle PL/SQL,极大降低了企业业务迁移成本,是业内领先的具备支撑Oracle业务迁移能力的国产数据库。
Oracle兼容性主要分为3个层次,语法和驱动、PLSQL和高级包、完善的应用开发对接生态。
在语法和驱动方面,KunDB支持绝大部分SQL语法以及方言,支持300+常用的函数,占到Oracle总函数的85%以上,同时全兼容JDBC和ODBC驱动,在OCI和OCCI方面做到了常用接口兼容。
在PL/SQL和高级包方面,通过自主原创的PL/SQL编译器,KunDB完整支持PL/SQL,如类型、控制语句,自定义数据类型等全部PL/SQL语法,并且执行性能比解释执行提升一个数量级,解决了Oracle业务迁移到国产化数据库的核心痛点。针对有些场景会使用高级包的能力,KunDB支持DBMS_JOB、DBMS_LOB等14个高级包,可以满足用户高级包常用场景。
在Oracle应用开发生态方面,KunDB支持基于Oracle的业务直接或者通过中间件框架进行连接,包括Java、.NET、C/C++等语言开发的应用,尤其是针对C/C++应用提供兼容Oracle的OCI/OCCI驱动,来保障业务的平滑迁移。
下面将详细列举KunDB对Oracle在各方面的兼容性。
KunDB兼容大部分Oracle常用的SQL语法,包括:
Oracle的系统视图与数据字典提供了深入的数据库元数据访问能力,允许用户查询和理解数据库结构、权限、性能指标和运行时信息,从而实现数据库的监控、优化和安全管理。KunDB实现了包括ALL、USER与DBA在内的部分静态视图,以及一定量的动态视图。
PL/SQL作为Oracle数据库的强大扩展,不仅增强了数据库的编程能力,还使得执行复杂的数据处理、精细的事务控制和高效的高级编程任务变得轻而易举。而KunDB致力于提供完备的PL/SQL语法支持,确保用户能够无缝迁移和执行现有的PL/SQL代码。以下分别从PL/SQL基本语法、数据类型兼容性、控制语句、集合和RECORD、静态SQL、动态SQL与Trigger这7个方面进行列举:
Oracle高级包因其强大的功能和广泛的适用性,在各类应用中被广泛采用。为了确保KunDB在与Oracle的兼容性以及项目迁移的顺畅性,KunDB已经支持了14种常用的Oracle高级包,具体如下所述:
KunDB共兼容300+种Oracle函数,下面仅列举部分:
KunDB作为一款高度兼容Oracle的数据库产品,其在金融、医疗、交通等多个关键行业的国产化替代中发挥了重要作用。在某金融企业的Oracle国产化替代项目中,KunDB展现出了卓越的Oracle替代能力,兼容性达到了99%以上。
展望未来,KunDB将继续致力于提升其与Oracle的兼容性,不断优化和增强以下特性:
通过这些持续的创新和升级,KunDB致力于为用户提供一个更加稳定、高效、且高度兼容Oracle的数据库国产化替代与迁移解决方案。我们相信,KunDB将助力企业在数据管理和业务运营上实现质的飞跃,推动企业打造自主可控数据平台,为行业带来更高效、更智能的数据管理新篇章。
友情链接
数据库自主可控和国产化替代势在必行。然而,Oracle数据库的国产化替代,除了要能够提供在性能、容灾能力、安全能力等方面全方位提供对等的能力,首先要解决的就是如何兼容Oracle的大量SQL方言,尤其是Oracle的PL/SQL这一独特的广受欢迎的语法体系。
KunDB是星环科技自主研发的分布式交易型数据库,提供完整的关系型数据库的能力,支持MySQL与Oracle双语法模型,可低成本实现数据库国产化迁移和替代。在Oracle兼容性方面,KunDB高度兼容Oracle各个方面,完整支持Oracle PL/SQL,极大降低了企业业务迁移成本,是业内领先的具备支撑Oracle业务迁移能力的国产数据库。
Oracle兼容性主要分为3个层次,语法和驱动、PLSQL和高级包、完善的应用开发对接生态。
在语法和驱动方面,KunDB支持绝大部分SQL语法以及方言,支持300+常用的函数,占到Oracle总函数的85%以上,同时全兼容JDBC和ODBC驱动,在OCI和OCCI方面做到了常用接口兼容。
在PL/SQL和高级包方面,通过自主原创的PL/SQL编译器,KunDB完整支持PL/SQL,如类型、控制语句,自定义数据类型等全部PL/SQL语法,并且执行性能比解释执行提升一个数量级,解决了Oracle业务迁移到国产化数据库的核心痛点。针对有些场景会使用高级包的能力,KunDB支持DBMS_JOB、DBMS_LOB等14个高级包,可以满足用户高级包常用场景。
在Oracle应用开发生态方面,KunDB支持基于Oracle的业务直接或者通过中间件框架进行连接,包括Java、.NET、C/C++等语言开发的应用,尤其是针对C/C++应用提供兼容Oracle的OCI/OCCI驱动,来保障业务的平滑迁移。
下面将详细列举KunDB对Oracle在各方面的兼容性。
KunDB兼容大部分Oracle常用的SQL语法,包括:
Oracle的系统视图与数据字典提供了深入的数据库元数据访问能力,允许用户查询和理解数据库结构、权限、性能指标和运行时信息,从而实现数据库的监控、优化和安全管理。KunDB实现了包括ALL、USER与DBA在内的部分静态视图,以及一定量的动态视图。
PL/SQL作为Oracle数据库的强大扩展,不仅增强了数据库的编程能力,还使得执行复杂的数据处理、精细的事务控制和高效的高级编程任务变得轻而易举。而KunDB致力于提供完备的PL/SQL语法支持,确保用户能够无缝迁移和执行现有的PL/SQL代码。以下分别从PL/SQL基本语法、数据类型兼容性、控制语句、集合和RECORD、静态SQL、动态SQL与Trigger这7个方面进行列举:
Oracle高级包因其强大的功能和广泛的适用性,在各类应用中被广泛采用。为了确保KunDB在与Oracle的兼容性以及项目迁移的顺畅性,KunDB已经支持了14种常用的Oracle高级包,具体如下所述:
KunDB共兼容300+种Oracle函数,下面仅列举部分:
KunDB作为一款高度兼容Oracle的数据库产品,其在金融、医疗、交通等多个关键行业的国产化替代中发挥了重要作用。在某金融企业的Oracle国产化替代项目中,KunDB展现出了卓越的Oracle替代能力,兼容性达到了99%以上。
展望未来,KunDB将继续致力于提升其与Oracle的兼容性,不断优化和增强以下特性:
通过这些持续的创新和升级,KunDB致力于为用户提供一个更加稳定、高效、且高度兼容Oracle的数据库国产化替代与迁移解决方案。我们相信,KunDB将助力企业在数据管理和业务运营上实现质的飞跃,推动企业打造自主可控数据平台,为行业带来更高效、更智能的数据管理新篇章。