[发明专利]数据管理方法、装置、电子设备及存储介质在审
申请号: | 201711261335.9 | 申请日: | 2017-12-04 |
公开(公告)号: | CN110019213A | 公开(公告)日: | 2019-07-16 |
发明(设计)人: | 罗金 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/2453 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 阚梓瑄;王卫忠 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 查询数据 业务数据 主键 查询请求 索引字段 数据管理 存储 存储介质 电子设备 数据处理技术 高效查询 索引数据 索引 查找 保证 | ||
本发明的实施例提供了一种数据管理方法、装置、电子设备及存储介质,涉及数据处理技术领域。该方法包括:接收对第一数据库中的业务数据的查询请求,该查询请求中包含有待查询数据的指定索引字段;根据查询请求中的指定索引字段从第二数据库中获取待查询数据的主键;根据待查询数据的主键在第一数据库中查找待查询数据;其中,第一数据库中存储有业务数据以及业务数据的主键索引,第二数据库中存储有业务数据的主键以及指定索引字段的信息。本发明实施例的技术方案能够在保证高效查询数据的前提下,降低存储过多索引数据而对数据库性能造成影响。
技术领域
本发明涉及数据处理技术领域,具体而言,涉及一种数据管理方法、数据管理装置、电子设备以及计算机可读存储介质。
背景技术
随着互联网技术的发展,数据规模呈几何级增长,数据库的索引技术也得到了广泛应用。
然而,数据库的索引技术在带来高效查询的同时也会影响数据库的性能。例如,数据库的索引需要占据物理存储空间,随着数据规模的增大,数据库的索引占据的空间也越来越大。
因此,如何能够在应用索引技术高效地查询数据的前提下,降低存储过多索引数据对数据库性能造成的影响成为亟待解决的技术问题。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本发明背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本发明实施例的目的在于提供一种数据管理方法、数据管理装置、电子设备以及计算机可读存储介质,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。
根据本发明实施例的第一方面,提供了一种数据管理方法,包括:接收对第一数据库中的业务数据的查询请求,所述查询请求中包含有待查询数据的指定索引字段;根据所述查询请求中的指定索引字段从第二数据库中获取所述待查询数据的主键;根据所述待查询数据的主键在所述第一数据库中查找所述待查询数据;其中,所述第一数据库中存储有所述业务数据以及所述业务数据的主键索引,所述第二数据库中存储有所述业务数据的主键以及指定索引字段的信息。
在本发明的一些实施例中,基于前述方案,所述数据管理方法还包括:接收将待插入数据插入所述第一数据库中的插入请求;判断所述待插入数据中是否包含所述指定索引字段;在判定所述待插入数据中包含所述指定索引字段时,将所述待插入数据的主键和所述指定索引字段的信息存储至所述第二数据库中。
在本发明的一些实施例中,基于前述方案,将所述待插入数据的主键和所述指定索引字段的信息存储至所述第二数据库中,包括:根据所述待插入数据的主键和所述指定索引字段的信息,生成第一消息;将所述第一消息发送至所述第二数据库,以使所述第二数据库存储所述待插入数据的主键和所述指定索引字段的信息。
在本发明的一些实施例中,基于前述方案,所述数据管理方法还包括:在所述第一数据库中对所述待插入数据执行插入操作时,在所述第一数据库中存储所述待插入数据的主键索引。
在本发明的一些实施例中,基于前述方案,所述数据管理方法还包括:接收对所述第一数据库中的业务数据的更新请求;判断所述更新请求中是否包含所述指定索引字段;在判定所述更新请求中包含所述指定索引字段时,根据所述更新请求中包含的所述指定索引字段从所述第二数据库中获取待更新数据的主键;根据所述待更新数据的主键在所述第一数据库中查找所述待更新数据,并对所述待更新数据进行更新。
在本发明的一些实施例中,基于前述方案,所述数据管理方法还包括:判断所述更新请求要更新的字段是否包含所述指定索引字段;在判定要更新的字段包含所述指定索引字段时,对所述第二数据库中存储的所述指定索引字段的信息进行更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711261335.9/2.html,转载请声明来源钻瓜专利网。