[发明专利]数据处理系统、方法、装置、电子设备和计算机可读介质在审
申请号: | 202010719038.X | 申请日: | 2020-07-23 |
公开(公告)号: | CN112069773A | 公开(公告)日: | 2020-12-11 |
发明(设计)人: | 周磊;介国博;李超;王大川;毛宁祥 | 申请(专利权)人: | 北京三快在线科技有限公司 |
主分类号: | G06F40/126 | 分类号: | G06F40/126;G06F40/242;H04L29/08 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 任亚娟 |
地址: | 100083 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理系统 方法 装置 电子设备 计算机 可读 介质 | ||
本申请实施例公开了数据处理系统、方法、装置、电子设备和计算机可读介质。该系统包括配置管理设备、数据推送服务器和字典服务器,配置管理设备用于存储字典的配置信息;数据推送服务器用于在接收到待添加至目标字典的目标数据时,将目标数据发送至用于维护目标字典的字典服务器;字典服务器用于实时检测配置管理设备中的目标字典的配置信息是否发生变更;在未发生变更时,采用原始数据格式将目标数据序列化至目标字典中;在发生变更时,基于变更后的配置信息创建目标数据格式,并采用目标数据格式将目标数据序列化至目标字典中。从而在字典结构变更时不需要修改代码或者重启服务,实现了字典结构变化时新老数据兼容。
技术领域
本申请实施例涉及计算机技术领域,具体涉及数据处理系统、方法、装置、电子设备和计算机可读介质。
背景技术
字典是计算机内存中存储的一种key-value(关键字-值)数据结构,用于进行数据存储。通常,每新增一条数据,需要先将该数据转化为自定义的数据格式,而后插入到字典中。
现有技术中,在需要更改字典的表结构时,如增加字段、删除字段、修改字段时,需要技术人员重新更改字典的代码,并重新启动字典服务器,才能使修改后的字典生效。若不进行代码修改,则无法存储采用新的表结构的数据。由此,这种方式开发成本较高,同时还存在字典无法同时兼容新老数据的问题。
发明内容
本申请实施例提出了数据处理方法、装置、电子设备和计算机可读介质,以在降低开发成本的同时,实现了字典结构变化时新老数据兼容。
第一方面,本申请实施例提供了一种数据处理系统,包括:配置管理设备,用于存储字典的配置信息;数据推送服务器,用于在接收到待添加至目标字典的目标数据时,将所述目标数据发送至用于维护所述目标字典的字典服务器;所述字典服务器,用于实时检测所述配置管理设备中的所述目标字典的配置信息是否发生变更;在未发生变更时,采用原始数据格式将所述目标数据序列化至所述目标字典中;在发生变更时,基于变更后的配置信息创建目标数据格式,并采用所述目标数据格式将所述目标数据序列化至所述目标字典中。
第二方面,本申请实施例提供了一种数据处理方法,该方法包括:实时检测目标字典的配置信息是否发生变更;在所述配置信息未发生变更时,采用原始数据格式将所述目标数据序列化至所述目标字典中;在所述配置信息发生变更时,基于变更后的配置信息创建目标数据格式,并采用所述目标数据格式将所述目标数据序列化至所述目标字典中。
第三方面,本申请实施例提供了一种数据处理装置,该装置包括:检测单元,被配置成实时检测目标字典的配置信息是否发生变更;第一序列化单元,被配置成在所述配置信息未发生变更时,采用原始数据格式将所述目标数据序列化至所述目标字典中;第二序列化单元,被配置成在所述配置信息发生变更时,基于变更后的配置信息创建目标数据格式,并采用所述目标数据格式将所述目标数据序列化至所述目标字典中。
第四方面,本申请实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述数据处理方法。
第五方面,本申请实施例提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上述数据处理方法。
本申请实施例提供的数据处理系统、方法、装置、电子设备和计算机可读介质,通过字典服务器实时检测配置管理设备中的目标字典的配置信息是否发生变更,在配置信息未发生变更时,采用原始数据格式将数据推送服务器推送的目标数据序列化至目标字典中,并在配置信息发生变更时,基于变更后的配置信息创建目标数据格式,采用目标数据格式将目标数据序列化至目标字典中,从而能够使针对字典的配置实时生效。在字典结构变更时通过创建新的目标数据格式来进行数据存储,可同时存储原始数据格式以及目标数据格式的数据,此过程无需人工修改字典代码,降低了开发成本,同时实现了字典结构变化时新老数据兼容。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三快在线科技有限公司,未经北京三快在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010719038.X/2.html,转载请声明来源钻瓜专利网。