发明名称 |
一种利用protobuf的数据存储、读取方法及装置 |
摘要 |
本发明实施例提供了一种利用protobuf的数据存储、读取方法及装置,利用protobuf的数据存储方法包括:获取待存储数据;构建用于存储待存储数据的目标消息实例并根据预定规则定义该目标消息实例的名称;从proto包文件中获得与所述目标消息实例的名称相关的目标存储标识所对应的目标关联配置信息,proto包文件存储有与消息实例的名称相关的存储标识以及与所述存储标识对应的关联配置信息;将目标消息实例存储到数据库中目标关联配置信息所指示的存储位置。与现有技术相比,本发明不需要配置文件,不需要人工维护proto源文件与配置文件的一致性,大大降低了人工维护成本。 |
申请公布号 |
CN105677805A |
申请公布日期 |
2016.06.15 |
申请号 |
CN201511032477.9 |
申请日期 |
2015.12.31 |
申请人 |
北京奇艺世纪科技有限公司 |
发明人 |
郑程;李雄锋 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京柏杉松知识产权代理事务所(普通合伙) 11413 |
代理人 |
孙翠贤;项京 |
主权项 |
一种利用protobuf的数据存储方法,其特征在于,包括:获取待存储数据;构建用于存储所述待存储数据的目标消息实例,并将所述待存储数据存储在所述目标消息实例中,其中,所述目标消息实例的名称基于预设规则定义;从proto包文件中,获得与所述目标消息实例的名称相关的目标存储标识所对应的目标关联配置信息,其中,所述proto包文件存储有与消息实例的名称相关的存储标识以及与所述存储标识对应的关联配置信息,所述与消息实例的名称相关的存储标识为:消息实例的名称,或,关于消息实例的名称与消息实例对应的类的名称的组合信息;将所述目标消息实例存储到与所述proto包文件所对应数据库中的所述目标关联配置信息所指示的存储位置。 |
地址 |
100080 北京市海淀区北一街2号鸿城拓展大厦10、11层 |