[发明专利]基于多元数据库支持组件的知识图谱异构存储框架中间件有效
申请号: | 201610859851.0 | 申请日: | 2016-09-28 |
公开(公告)号: | CN106484824B | 公开(公告)日: | 2019-09-10 |
发明(设计)人: | 杨燕;张巍骞;贺樑 | 申请(专利权)人: | 华东师范大学 |
主分类号: | G06F16/50 | 分类号: | G06F16/50;G06F16/25 |
代理公司: | 上海麦其知识产权代理事务所(普通合伙) 31257 | 代理人: | 董红曼 |
地址: | 200062 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种多元数据库支持组件,包括:数据库驱动模块和知识图谱抽象驱动模块。数据库驱动模块的功能是为不同的数据库提供对应的驱动程序,利用数据库原生功能实现三元组操作。知识图谱抽象驱动模块在数据库驱动模块的基础上进一步抽象,通过组织调用驱动中的三元组操作,来提供调用接口,实现知识图谱操作和查询的相关接口。本发明只需要修改底层使用的数据配置,就可以在不修改代码的情况下切换应用到不同的数据库。基于该多元数据库支持组件,本发明还公开其多元数据库支持方法以及一种知识图谱异构存储框架中间件。 | ||
搜索关键词: | 基于 多元 数据库 支持 组件 知识 图谱 存储 框架 中间件 | ||
【主权项】:
1.一种多元数据库支持组件,其特征在于,包括如下功能模块:数据库驱动模块,其功能是为不同的数据库提供对应的驱动程序,利用数据库原生功能实现三元组操作;知识图谱抽象驱动模块,其在所述数据库驱动模块的基础上,进一步抽象,通过组织调用驱动中的三元组操作,来提供调用接口;知识图谱异构存储框架中间件,其包括:中间件客户端模块、中间件服务端模块和分布式中间件负载均衡和查询处理模块;所述中间件客户端模块为负责以客户端的角色和数据库驱动模块进行交互,发送解析后的请求给数据库,并接收返回的相关结果,再将结果转交给中间件服务端模块;所述分布式中间件负载均衡和查询处理模块为对接收到的请求进行基本的负载均衡和缓冲,并对发送过来的查询进行语法解析和预处理,并将中间结果转发给中间件客户端模块;当处于具有多台后台数据库的分布式存储环境时,还进行查询的分发和结果的组包;所述中间件服务端模块为负责以服务端的角色和上层的用户应用进行交互,接收上层应用发来的请求,并转发给中间件负载均衡和查询处理模块。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东师范大学,未经华东师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610859851.0/,转载请声明来源钻瓜专利网。