[发明专利]一种面向异构存储的适配装置有效
申请号: | 201410674714.0 | 申请日: | 2014-11-21 |
公开(公告)号: | CN104361099B | 公开(公告)日: | 2017-10-20 |
发明(设计)人: | 林荣恒;傅荣蓉;赵耀;邹华;杨放春;陶鑫;黄信力;王鹏;徐旸;郑海敏;黄韵臻;于婧 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 张驰,宋志强 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出一种面向异构存储的适配装置。统一QL解析模块,用于从客户端接收统一QL语句,并对统一QL语句进行解析,其中当解析结果为索引CRUD操作请求时,将索引CRUD操作请求发送到索引模块;当解析结果为数据转换请求时,将数据转换请求发送到数据模型模块;当解析结果为数据CRUD操作请求时,将数据CRUD操作请求发送到具体数据库QL模块。具体数据库QL模块,用于保存数据库标识与数据库类型之间的对应关系;根据索引模块发送的索引关键字、索引操作命令和数据库标识,生成索引操作QL语句;根据数据模型模块发送来的数据关键字、转换前数据库标识和转换后数据库标识,生成数据读取QL语句以及数据存储QL语句。 | ||
搜索关键词: | 一种 面向 存储 配装 | ||
【主权项】:
一种面向异构存储的适配装置,其特征在于,该装置包括:统一QL解析模块,用于从客户端接收统一QL语句,并对统一QL语句进行解析,其中当解析结果为索引CRUD操作请求时,将索引CRUD操作请求发送到索引模块;当解析结果为数据转换请求时,将数据转换请求发送到数据模型模块;当解析结果为数据CRUD操作请求时,将数据CRUD操作请求发送到具体数据库QL模块;统计模块,用于从客户端接收统一QL语句,根据预先设定的提取规则从统一QL语句中获取索引关键字,生成关于索引关键字的索引CRUD操作请求,并将索引CRUD操作请求发送到索引模块;索引模块,用于从统一QL解析模块和统计模块发送来的索引CRUD操作请求中提取索引关键字、索引操作命令和数据库标识,并将索引关键字、索引操作命令和数据库标识发送到具体数据库QL模块;数据模型模块,用于从数据转换请求中提取数据关键字、转换前数据库标识和转换后数据库标识,并将数据关键字、转换前数据库标识和转换后数据库标识发送到具体数据库QL模块;具体数据库QL模块,用于保存数据库标识与数据库类型之间的对应关系;根据索引模块发送的索引关键字、索引操作命令和数据库标识,生成与对应于数据库标识的数据库类型相符合的索引操作QL语句;根据数据模型模块发送来的数据关键字、转换前数据库标识和转换后数据库标识,生成与转换前数据库标识相对应的数据库类型相符合的数据读取QL语句,对读取的数据执行数据转换,以及生成与转换后数据库标识相对应的数据库类型相符合的数据存储QL语句;从统一QL解析模块发送来的数据CRUD操作请求中解析出数据关键字、数据CRUD操作命令和数据库标识,生成与数据库标识相对应的数据库类型相符合的数据CRUD操作QL语句;所述索引CRUD操作请求包括:添加索引、查询索引、更新索引模块或删除索引;所述数据库类型包括:行数据库、列数据库或图数据库;该装置还包括日志模块,用于记录数据转换操作日志、索引CRUD操作日志和数据CRUD操作日志。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410674714.0/,转载请声明来源钻瓜专利网。