[发明专利]数据管理方法、装置、计算设备及存储介质有效
| 申请号: | 201711107006.9 | 申请日: | 2017-11-10 |
| 公开(公告)号: | CN108052335B | 公开(公告)日: | 2021-08-13 |
| 发明(设计)人: | 卢申朋;褚建辉;刘东辉;王新栋;傅建强 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
| 代理公司: | 北京展翼知识产权代理事务所(特殊普通合伙) 11452 | 代理人: | 屠长存 |
| 地址: | 310052 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据管理 方法 装置 计算 设备 存储 介质 | ||
本发明公开了一种数据管理方法、装置、计算设备以及存储介质,用于对业务系统在实现业务处理逻辑中需要调用的数据进行管理,其中,通过预先设定的数据注册接口对数据进行注册,以为数据定义预定的数据类型;响应于业务系统的数据读取请求,通过预先设定的数据加载接口读取与数据读取请求相对应的目标数据。由此,可以实现业务系统的业务处理逻辑和数据管理相分离,使得业务系统可以专注于业务处理逻辑的开发。
技术领域
本发明涉及业务处理技术领域,特别是涉及一种业务处理过程中的数据管理方法、装置、计算设备及存储介质。
背景技术
随着互联网技术的快速发展,用于提供在线服务的业务系统层出不穷,例如搜索系统、推荐系统等等。业务系统在实现其业务逻辑时需要调用的数据为内部数据,内部数据一般存储在本地文件中。内部数据的管理是业务系统处理过程中的重要工作,如果将内部数据的管理完全放任给业务系统实现,在设计业务系统时,不仅需要考虑专门的业务处理逻辑,还需要考虑数据管理逻辑,如此不仅增加了业务系统的设计成本,还增加了业务系统处理业务过程中的复杂度。这样,一方面不利于在线服务的稳定,另一方面也不利于业务系统快速迭代各个业务。
因此,需要一种能够将业务系统的业务处理逻辑和数据管理逻辑分开的方案,以使得业务系统在设计和工作过程中,可以不用再关注数据方面的管理。
发明内容
本发明的主要目的在于提供一种数据管理方法、装置、计算设备及存储介质,利用本发明可以对业务系统在实现业务处理逻辑过程中涉及的内部数据进行管理,如此可以实现业务系统的业务处理逻辑和数据管理相分离,使得业务系统可以专注于业务处理逻辑的开发。
根据本发明的一个方面,提供了一种数据管理方法,用于对业务系统在实现业务处理逻辑中需要调用的至少部分内部数据进行管理,该方法包括:通过预先设定的数据注册接口对至少部分内部数据进行注册,以为至少部分内部数据定义预定的数据类型;响应于业务系统的内部数据读取请求,通过预先设定的数据加载接口读取与内部数据读取请求相对应的目标内部数据。
由此,可以实现业务系统的业务处理逻辑和数据管理相分离,使得业务系统可以专注于业务处理逻辑的开发。
优选地,通过数据注册接口对内部数据进行注册可以包括:以全局静态变量的方式保存用于创建预定数据类型的类型生成器;通过类型生成器为内部数据创建预定的数据类型,以实现内部数据的注册。
由此,在对内部数据进行注册时,可以通过类型生成器来定义相应的数据类型,如此可以将内部数据注册为自定义数据类型。
优选地,数据加载接口在读取目标数据之后,还可以设置用于标识目标数据的版本的版本成员变量。所设置的版本可以表征数据是否最新版本。
优选地,该方法还可以包括:通过预先设定的数据重新加载接口周期性地读取目标数据及其版本成员变量;在本次获取的目标数据的版本成员变量与上一次获取的版本成员变量相比,版本成员变量的值有更新的情况下,对目标数据进行更新。由此,可以实现数据的自动化更新。
根据本发明的另一个方面,还提供了一种数据管理装置,用于对业务系统在实现业务处理逻辑中需要调用的至少部分内部数据进行管理,包括:数据注册模块,用于对至少部分内部数据进行注册,以为至少部分内部数据定义预定的数据类型;数据加载模块,用于响应于业务系统的内部数据读取请求,读取与内部数据读取请求相对应的目标数据。
优选地,数据注册模块以全局静态变量的方式保存用于创建预定数据类型的类型生成器,并通过类型生成器创建预定的数据类型,以实现内部数据的注册。
优选地,数据加载模块在读取目标数据之后,还设置用于标识目标数据的版本的版本成员变量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711107006.9/2.html,转载请声明来源钻瓜专利网。





