[发明专利]一种对象处理方法与设备有效
申请号: | 201410476211.2 | 申请日: | 2014-09-17 |
公开(公告)号: | CN105488056B | 公开(公告)日: | 2019-04-09 |
发明(设计)人: | 刘杰 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/27 |
代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 陈贞健 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 映射 标注信息 对象处理 节点树 申请 面向对象程序设计 树形存储结构 持久化存储 操作效率 研发 编程 附带 应用 | ||
本申请的目的是提供一种对象处理方法及设备。与现有技术相比,本申请通过获取关于对象实例的映射标注信息;再根据所述映射标注信息将所述对象实例映射至对应应用的节点树。与现有技术相比,本申请通过在对象实例中附带映射标注信息的方式来将对象实例映射至与节点树相映射,以实现对象实例在树形存储结构中的持久化存储,提高了对对象实例的操作效率;同时,由于对象实例和映射标注信息均以面向对象程序设计思想进行设计,对于研发人员来说,能够有效简化编程。
技术领域
本申请涉及计算机领域,尤其涉及一种对象处理技术。
背景技术
面向对象编程(OOP)因其封装、继承等技术优势被应用于越来越多的系统;而且,在实际应用中,对象实例往往还需要被持久化,例如通过将该对象实例映射至关系型数据库实现该对象实例在该关系型数据库中持久存储,以便后续访问该对象实例的相关数据。
随着分布式系统技术的发展,开始涌现基于其他结构的存储组织,例如ZooKeeper等树形存储结构。ZooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。对于一些数据量不大,单个数据较小,数据一致性要求较高的场景,可以考虑使用zookeeper进行一些关键数据的持久化,比如配置文件,系统的元信息等。由于树形存储结构与关系型数据库的不同存储结构,现有技术无法实现对象实例至树形存储结构的映射。
本申请的目的是提供一种对象处理方法及设备。
根据本申请的一个方面,提供了一种对象处理方法,包括:
获取关于对象实例的映射标注信息;
根据所述映射标注信息将所述对象实例映射至对应应用的节点树。
根据本申请的另一方面,还提供了一种对象处理设备,包括:
第一装置,用于获取关于对象实例的映射标注信息;
第二装置,用于根据所述映射标注信息将所述对象实例映射至对应应用的节点树。
与现有技术相比,本申请通过在对象实例中附带映射标注信息的方式来将对象实例映射至与节点树相映射,以实现对象实例在树形存储结构中的持久化存储,提高了对对象实例的操作效率;同时,由于对象实例和映射标注信息均以面向对象程序设计思想进行设计,对于研发人员来说,能够有效简化编程。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1示出根据本申请一个方面的一种对象处理设备示意图;
图2示出根据本申请一个优选实施例所得到的节点树的结构示意图图;
图3示出根据本申请一个优选实施例的一种对象处理设备示意图;
图4示出根据本申请另一个方面的一种对象处理方法流程图;
图5示出根据本申请一个优选实施例的一种对象处理方法流程图;
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本申请作进一步详细描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410476211.2/2.html,转载请声明来源钻瓜专利网。