[发明专利]一种数据处理方法、装置及存储介质有效
申请号: | 201711489014.4 | 申请日: | 2017-12-29 |
公开(公告)号: | CN108170815B | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | 陈成超;田丰;卞凯 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F16/22;G06F16/242;G06F16/2453 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 200135 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 存储 介质 | ||
1.一种数据处理方法,其特征在于,包括:
接收查询请求,所述查询请求中包括待查询条件;其中,所述待查询条件包括:待查询的表标识、待查询列的标识和所述待查询列的标识对应的待查询的关键字;所述待查询的表标识为关系型数据库中的表标识,所述待查询的列的标识为关系型数据库中的列的标识,所述待查询的关键字为关系型数据库中的待查询的列的标识对应的关键字;
根据所述待查询条件,从非关系型数据库中的查询表中确定出用于指示所述待查询条件对应的至少一条数据记录的指示信息;其中,针对所述待查询条件对应的至少一条数据记录中的每条数据记录,所述数据记录包括所述待查询列,且所述数据记录中的所述待查询列承载的内容与所述待查询的关键字匹配;所述查询表是基于关系型数据库中的至少一个数据表的内容生成的;
发送获取的所述待查询条件对应的至少一条数据记录;
所述方法还包括:
获取关系型数据库中存储的N个数据表;所述N为正整数;
在所述非关系型数据库的所述查询表中增加所述N个数据表对应的查询信息,将所述N个数据表迁入所述非关系型数据库;
其中,针对所述N个数据表中的一个表,所述一个表对应的查询信息包括:所述一个表对应的至少一个查询条件,以及所述至少一个查询条件中每个查询条件对应的查询结果;
针对所述至少一个查询条件中的每个查询条件:
所述查询条件包括:所述表标识、所述表中的至少一列的标识,以及所述至少一列中每列对应的关键字;其中,针对所述至少一列中的每列,所述列对应的关键字与所述列承载的内容匹配;
所述查询条件对应的查询结果包括:用于指示所述查询条件对应的至少一条数据记录的指示信息;其中,针对所述查询条件对应的至少一条数据记录中的每条数据记录,所述数据记录包括所述至少一列中的每列,且针对所述至少一列中的每列,所述列承载的内容与所述列对应的关键字匹配。
2.如权利要求1所述的方法,其特征在于,所述获取关系型数据库中存储的N个数据表之后,还包括:
针对所述N个数据表中的一个数据表,执行:
根据所述N个数据表标识,从所述查询表中确定出待删除表标识集合;其中,所述待删除表标识集合中包括至少一个待删除表标识,所述至少一个待删除表标识中的每个待删除表标识与所述N个数据表的标识都不同;
将所述待删除表标识集合中的每个表标识对应的表从所述非关系型数据库中删除,将所述待删除表标识集合中的每个表标识对应的查询信息从所述查询表中删除。
3.如权利要求1或2所述的方法,其特征在于,所述接收查询请求之后,还包括:
查询出所述查询条件对应的关联查询条件,其中,所述关联查询条件包括:所述待查询的表标识对应的关联表标识、所述待查询的表标识对应的预设的关联列的标识,以及所述关联列的标识对应的关键字;
根据所述关联查询条件,从所述非关系型数据库中的查询表中确定出用于指示所述关联查询条件对应的至少一条数据记录的指示信息;其中,针对所述关联查询条件对应的至少一条数据记录中的每条数据记录,所述数据记录包括所述预设的关联列,且所述数据记录中的所述预设的关联列承载的内容与所述关联列的标识对应的关键字匹配;
发送获取的所述关联查询条件对应的至少一条数据记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711489014.4/1.html,转载请声明来源钻瓜专利网。