数据库代码转换平台 Carn

方案概述

数据库代码转换平台是陆金所自主设计研发的针对 Oracle 的 SQL 代码和 PLSQL 代码自动转换为基于 MySQL 语法协议的 SQL 代码和相应JAVA代码的转换工具,转换器主要实现基本的语法转换之外,还会对 Oracle 的一些高级特性进行定制的适配转换,比如 Oracle 的开窗函数、层级查询、分页查询,针对 PLSQL 的代码支持包、存储过程、函数转换为 JAVA 的 service 接口,对于 Oracle 的 PLSQL 的特性也支持自动匹配转换,比如自治事务,DBMS 系统包,自定义类型,内置函数等。

方案架构

Carn.png

方案价值

应用场景及性能

适用于数据库异构改造项目中的应用层的代码改造工作,较少改造人力的投入并且提升改造代码的质量。