基于两种交互场景的分布式数据访问及存储系统技术方案

技术编号:23161661 阅读:42 留言:0更新日期:2020-01-21 21:58
本发明专利技术公开了基于两种交互场景的分布式数据访问及存储系统,包括以下组成:访问者,数据访问接口,远程数据服务,数据访问路由,可用节点管理,路由配置管理器,命令日志,本地数据访问接口,本地数据库访问实现,本地文件访问实现,SQL日志,事务管理器,远程数据服务代理。本发明专利技术的目的在于提供基于两种交互场景的分布式数据访问及存储系统,主要解决产业互联网下企业自身应用和企业间协同作业两种不同模式的系统研发底层可扩展的分布式数据库访问及文件存储问题。

【技术实现步骤摘要】
基于两种交互场景的分布式数据访问及存储系统
本专利技术涉及云计算和工业业互联网
,具体为基于两种交互场景的分布式数据访问及存储系统。
技术介绍
通过检索得知,在现有开发体系下,存在一些现有的数据库访问框架,例如ADO.Net,JDBC,Hibernate,EF,LinqSQL.等,这些技术或者框架虽然都实现了访问数据库的功能。但都是基本的数据库访问,无法实现可横向扩展的分布式数据库或文件的访问,虽然微服务等模式的提出可以解决部分问题(主要是纵向扩展),但要同时方便的适用产业互联网这种双交易模型(内部交易和外部协同交易)还是不行的。ADO.Net,JDBC等是访问数据库的基本组件,EF,Hiberlate,Mybatis等都是构架在之上的对象关系映射技术(ORM),但这些框架本身都仅支持单节点数据库的访问,当一个数据库节点的存储能力不足时,要增加数据库节点时就支持不足。(无法方便的同时访问多个数据库,也无法同时访问多个不同类型的数据库),只能进行单一的数据库访问,因此并不适合在云计算模式下构建具有横向扩展能力的系统。同时这些框架在系本文档来自技高网...

【技术保护点】
1.基于两种交互场景的分布式数据访问及存储系统,其特征在于:包括以下组成:/n访问者:指业务调用层;/n数据访问接口:用于对路由访问接口的结果进行处理,包括结果合并、实体转换;/n远程数据服务:用于提供跨网络跨地域数据访问的能力;/n数据访问路由:用于根据调用所带的路由参数和当前应用节点的路由配置进行数据访问的路由分发和调用;/n可用节点管理:用于节点的可用性;/n路由配置管理器:用于路由配置信息的管理;/n命令日志:用于数据访问的命令进行日志记载;/n本地数据访问接口:用于提供统一的本地数据访问的接口;/n本地数据库访问实现:用于提供数据库数据服务接口的实现;/n本地文件访问实现:用于提供本...

【技术特征摘要】
1.基于两种交互场景的分布式数据访问及存储系统,其特征在于:包括以下组成:
访问者:指业务调用层;
数据访问接口:用于对路由访问接口的结果进行处理,包括结果合并、实体转换;
远程数据服务:用于提供跨网络跨地域数据访问的能力;
数据访问路由:用于根据调用所带的路由参数和当前应用节点的路由配置进行数据访问的路由分发和调用;
可用节点管理:用于节点的可用性;
路由配置管理器:用于路由配置信息的管理;
命令日志:用于数据访问的命令进行日志记载;
本地数据访问接口:用于提供统一的本地数据访问的接口;
本地数据库访问实现:用于提供数据库数据服务接口的实现;
本地文件访问实现:用于提供本地文件读写服务实现;
S...

【专利技术属性】
技术研发人员:田世权
申请(专利权)人:广州接入信息科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1