一种基于分布式数据库的处理方法和系统技术方案

技术编号:23400093 阅读:28 留言:0更新日期:2020-02-22 12:21
本发明专利技术实施例提供了一种基于分布式数据库的处理方法和系统,该方法包括:第一视联网设备将所述仿真数据库服务接入所述视联网;第二视联网设备将所述仿真客户端服务接入所述视联网;第一视联网设备调用所述仿真数据库服务接收用户设备访问分布式数据库的访问请求;第一视联网设备调用所述仿真数据库服务依据所述访问请求与所述仿真客户端服务在所述视联网中建立视联网链接;第二视联网设备调用所述仿真客户端服务与所述分布式数据库建立局域网链接。使得用户设备可通过视联网链接与局域网链接访问分布式数据,在视联网实现了分布式数据库,有效地提高了设计数据库的应用的开发效率,也提高了数据库数据的访问速度与准确性。

A processing method and system based on Distributed Database

【技术实现步骤摘要】
一种基于分布式数据库的处理方法和系统
本专利技术涉及视联网
,特别是涉及一种基于分布式数据库的处理方法和系统。
技术介绍
视联网是是一个实时网络,能够实现目前互联网无法实现的全网高清视频实时传输,将众多互联网应用推向高清视频化,高清面对面。目前,数据库广泛应用在视联网的产品中,由于数据库大多支持TCP(TransmissionControlProtocol,传输控制协议)连接访问,因此,当视联网客户端访问数据库时,视联网服务端去数据库获取数据并按一定格式封装,并发送至视联网服务端,视联网客户端接收数据并解析。这个过程需要对数据库的请求开发专门的服务解决数据的访问请求,并需要对数据进行特定的封装转发,效率比较低下,并且会因为跟业务紧密绑定存在适应性差的问题。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于分布式数据库的处理方法和系统。依据本专利技术的一个方面,提供了一种基于分布式数据库的处理方法,在视联网中部署有第一视联网设备、第二视联网设备,在所述第一视联网设备中配置仿真数据库服务,在所述第二视联网设备配置仿真客户端服务,所述方法包括:第一视联网设备将所述仿真数据库服务接入所述视联网;第二视联网设备将所述仿真客户端服务接入所述视联网;第一视联网设备调用所述仿真数据库服务接收用户设备访问分布式数据库的访问请求;第一视联网设备调用所述仿真数据库服务依据所述访问请求与所述仿真客户端服务在所述视联网中建立视联网链接;第二视联网设备调用所述仿真客户端服务与所述分布式数据库建立局域网链接。可选地,所述分布式数据库中具有多个子数据库;所述第一视联网设备调用所述仿真数据库服务依据所述访问请求与所述仿真客户端服务在所述视联网中建立视联网链接,包括:从所述访问请求中读取待访问的子数据库;针对所述子数据库生成所述视联网的数据库访问指令;通过所述视联网将所述数据库访问指令发送至所述仿真客户端服务,以在所述视联网中针对所述子数据库建立视联网链接。可选地,所述第二视联网设备调用所述仿真客户端服务与所述分布式数据库建立局域网链接,包括:查询所述用户设备待访问的子数据库;向所述子数据库发送连接请求;接收所述子数据库针对所述连接请求返回的连接应答;将所述连接应答发送至所述仿真数据库服务,以传输至所述用户设备。可选地,还包括:第一视联网设备调用所述仿真数据库服务接收用户设备针对所述分布式数据库的数据库操作命令;第一视联网设备调用所述仿真数据库服务通过所述视联网链接将所述数据库操作命令发送至所述仿真客户端服务;第二视联网设备调用所述仿真客户端服务通过所述局域网链接将所述数据库操作命令发送至所述分布式数据库中,以按照所述数据库操作命令进行数据库操作。可选地,所述用户设备与所述分布式数据库应用IP网的协议;所述第一视联网设备调用所述仿真数据库服务通过所述视联网链接将所述数据库操作命令发送至所述仿真客户端服务,包括:对所述数据库操作命令进行IP网至视联网的协议转换,获得视联网命令;通过所述视联网链接将所述视联网命令发送至所述仿真客户端服务;所述第二视联网设备调用所述仿真客户端服务通过所述局域网链接将所述数据库操作命令发送至所述分布式数据库中,以按照所述数据库操作命令进行数据库操作,包括:对所述视联网命令进行视联网至IP网的协议转换,获得数据库操作命令;通过所述局域网链接将所述数据库操作命令发送至已连接的子数据库中,以按照所述数据库操作命令进行数据库操作。可选地,还包括:第二视联网设备调用所述仿真客户端服务通过所述局域网链接接收所述分布式数据库发送的数据库操作结果;第二视联网设备调用所述仿真客户端服务通过所述视联网链接将所述数据库操作结果发送至所述仿真数据库服务;第一视联网设备调用所述仿真数据库服务将所述数据库操作结果发送至所述用户设备。可选地,所述用户设备与所述分布式数据库应用IP网的协议;所述第二视联网设备调用所述仿真客户端服务通过所述视联网链接将所述数据库操作结果发送至所述仿真数据库服务,包括:对所述数据库操作结果进行IP网至视联网的协议转换,获得视联网操作结果;通过所述视联网链接将所述视联网操作结果发送至所述仿真数据库服务;所述第一视联网设备调用所述仿真数据库服务将所述数据库操作结果发送至所述用户设备,包括:对所述视联网操作结果进行视联网至IP网的协议转换,获得数据库操作结果;将所述数据库操作结果发送至所述用户设备,以进行展示。根据本专利技术的另一方面,提供了一种基于分布式数据库的处理系统,在视联网中部署有第一视联网设备、第二视联网设备,在所述第一视联网设备中配置仿真数据库服务,在所述第二视联网设备配置仿真客户端服务;所述第一视联网设备包括数据库入网模块、访问请求接收模块、视联网链接建立模块,所述第二视联网设备包括客户端入网模块、局域网链接建立模块;数据库入网模块,用于将所述仿真数据库服务接入所述视联网;客户端入网模块,用于将所述仿真客户端服务接入所述视联网;访问请求接收模块,用于调用所述仿真数据库服务接收用户设备访问分布式数据库的访问请求;视联网链接建立模块,用于调用所述仿真数据库服务依据所述访问请求与所述仿真客户端服务在所述视联网中建立视联网链接;局域网链接建立模块,用于调用所述仿真客户端服务与所述分布式数据库建立局域网链接。可选地,所述分布式数据库中具有多个子数据库;所述视联网链接建立模块包括:子数据库读取子模块,用于从所述访问请求中读取待访问的子数据库;数据库访问指令生成子模块,用于针对所述子数据库生成所述视联网的数据库访问指令;数据库访问指令发送子模块,用于通过所述视联网将所述数据库访问指令发送至所述仿真客户端服务,以在所述视联网中针对所述子数据库建立视联网链接。可选地,所述局域网链接建立模块包括:子数据库查询子模块,用于查询所述用户设备待访问的子数据库;连接请求发送子模块,用于向所述子数据库发送连接请求;连接应答接收子模块,用于接收所述子数据库针对所述连接请求返回的连接应答;连接应答发送子模块,用于将所述连接应答发送至所述仿真数据库服务,以传输至所述用户设备。可选地,所述第一视联网设备还包括:数据库操作命令接收模块,用于调用所述仿真数据库服务接收用户设备针对所述分布式数据库的数据库操作命令;操作命令视联发送模块,用于调用所述仿真数据库服务通过所述视联网链接将所述数据库操作命令发送至所述仿真客户端服务;所述第二视联网设备还包括:操作命令局域发送模块,用于调用所述仿真客户端服务通过所述局域网链接将所述数据库操作命令发送本文档来自技高网...

【技术保护点】
1.一种基于分布式数据库的处理方法,其特征在于,在视联网中部署有第一视联网设备、第二视联网设备,在所述第一视联网设备中配置仿真数据库服务,在所述第二视联网设备配置仿真客户端服务,所述方法包括:/n第一视联网设备将所述仿真数据库服务接入所述视联网;/n第二视联网设备将所述仿真客户端服务接入所述视联网;/n第一视联网设备调用所述仿真数据库服务接收用户设备访问分布式数据库的访问请求;/n第一视联网设备调用所述仿真数据库服务依据所述访问请求与所述仿真客户端服务在所述视联网中建立视联网链接;/n第二视联网设备调用所述仿真客户端服务与所述分布式数据库建立局域网链接。/n

【技术特征摘要】
1.一种基于分布式数据库的处理方法,其特征在于,在视联网中部署有第一视联网设备、第二视联网设备,在所述第一视联网设备中配置仿真数据库服务,在所述第二视联网设备配置仿真客户端服务,所述方法包括:
第一视联网设备将所述仿真数据库服务接入所述视联网;
第二视联网设备将所述仿真客户端服务接入所述视联网;
第一视联网设备调用所述仿真数据库服务接收用户设备访问分布式数据库的访问请求;
第一视联网设备调用所述仿真数据库服务依据所述访问请求与所述仿真客户端服务在所述视联网中建立视联网链接;
第二视联网设备调用所述仿真客户端服务与所述分布式数据库建立局域网链接。


2.根据权利要求1所述的方法,其特征在于,所述分布式数据库中具有多个子数据库;
所述第一视联网设备调用所述仿真数据库服务依据所述访问请求与所述仿真客户端服务在所述视联网中建立视联网链接,包括:
从所述访问请求中读取待访问的子数据库;
针对所述子数据库生成所述视联网的数据库访问指令;
通过所述视联网将所述数据库访问指令发送至所述仿真客户端服务,以在所述视联网中针对所述子数据库建立视联网链接。


3.根据权利要求1所述的方法,其特征在于,所述第二视联网设备调用所述仿真客户端服务与所述分布式数据库建立局域网链接,包括:
查询所述用户设备待访问的子数据库;
向所述子数据库发送连接请求;
接收所述子数据库针对所述连接请求返回的连接应答;
将所述连接应答发送至所述仿真数据库服务,以传输至所述用户设备。


4.根据权利要求1-3任一项所述的方法,其特征在于,还包括:
第一视联网设备调用所述仿真数据库服务接收用户设备针对所述分布式数据库的数据库操作命令;
第一视联网设备调用所述仿真数据库服务通过所述视联网链接将所述数据库操作命令发送至所述仿真客户端服务;
第二视联网设备调用所述仿真客户端服务通过所述局域网链接将所述数据库操作命令发送至所述分布式数据库中,以按照所述数据库操作命令进行数据库操作。


5.根据权利要求4所述的方法,其特征在于,所述用户设备与所述分布式数据库应用IP网的协议;
所述第一视联网设备调用所述仿真数据库服务通过所述视联网链接将所述数据库操作命令发送至所述仿真客户端服务,包括:
对所述数据库操作命令进行IP网至视联网的协议转换,获得视联网命令;
通过所述视联网链接将所述视联网命令发送至所述仿真客户端服务;
所述第二视联网设备调用所述仿真客户端服务通过所述局域网链接将所述数据库操作命令发送至所述分布式数据库中,以按照所述数据库操作命令进行数据库操作,包括:
对所述视联网命令进行视联网至IP网的协议转换,获得数据库操作命令;
通过所述局域网链接将所述数据库操作命令发送至已连接的子数据库中,以按照所述数据库操作命令进行数据库操作。


6.根据权...

【专利技术属性】
技术研发人员:杨传坤沈军付林王洪超
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:北京;11

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

1