-
公开(公告)号:CN109766352A
公开(公告)日:2019-05-17
申请号:CN201811379218.7
申请日:2018-11-19
Applicant: 成都四方伟业软件股份有限公司
IPC: G06F16/242 , G06F16/2452 , G06F21/62
Abstract: 本发明公开了一种对异构数据源统一处理的方法及系统,方法包括步骤:获取请求端数据;通过请求端数据获取用户信息并对用户进行鉴权;解析请求端数据,确定请求端数据的目标数据库;将请求端数据转换为目标数据库对应的方言;创建与目标数据库的连接并通过转换后的方言执行请求端数据并返回执行结果至请求端;系统包括数据获取模块、数据解析模块、权限配置模块、路由解析模块、语法转换模块及执行模块;本发明基于MySql二进制通信协议通信,通过将标准Sql语句转换成目标数据库方言,实现了以统一的Sql92标准语句为入口,操作不同种类数据库并返回数据,有效降低了跨数据库的异构数据源统一处理的实现成本和技术难度,提高了异构数据源统一处理的效率。