发明名称 |
一种通信网络资源数据高速缓存与状态级联更新的方法 |
摘要 |
本发明公开了一种通信网络资源数据高速缓存与状态级联更新的方法。其方法为:针对资源数据库建立内存二维缓存数据结构;内存二维缓存提供基于SQL的查询;按照资源数据的承载关系,建立资源数据树形缓存结构即资源树;内存二维缓存数据结构与资源树双向联动;资源树变更后批量更新二维缓存。本发明通过面向查询的二维数据缓存与面向操作的树形数据缓存相结合,并对数据进行双向联动,提供了基于SQL的数据查询能力,提供对具有父子、包含等关系的数据进行快速级联更新的能力,有效解决具有复杂关系的通信资源数据内存缓存以及快速状态级联更新时的性能问题,提高综合网管中资源状态监视的实时性,使得从数据采集到最终状态展现的时间更短。 |
申请公布号 |
CN102902741B |
申请公布日期 |
2015.10.28 |
申请号 |
CN201210338008.X |
申请日期 |
2012.09.13 |
申请人 |
国网电力科学研究院;南京南瑞集团公司;国家电网公司 |
发明人 |
孟庆强;俞弦 |
分类号 |
G06F17/30(2006.01)I;G06F9/445(2006.01)I;G06F12/08(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
南京纵横知识产权代理有限公司 32224 |
代理人 |
董建林 |
主权项 |
一种通信网络资源数据高速缓存与状态级联更新的方法,其特征在于,其方法步骤包括:(1)针对资源数据库建立内存二维缓存数据结构,采用内存数据库实现;所述内存二维缓存数据结构提供基于SQL的查询;(2)按照资源数据的承载关系,建立资源数据树形缓存结构即资源树,用于快速级联数据更新;(3)内存二维缓存数据结构与资源树双向联动;(4)所述资源树变更后批量更新二维缓存;上述步骤(2)中,在创建资源树的同时建立资源索引,即在所述资源树的节点标识与节点之间建立映射关系,记录资源标识与对象的映射关系,以便于快速索引;所述步骤(4)中,所述资源树中的节点状态数据变更后,自动对父节点进行相应的变更操作;所述步骤(4)中,所述资源树中的状态数据变更过程中,自动构造相应的变更SQL,缓存SQL并不立即执行。 |
地址 |
210003 江苏省南京市鼓楼区南瑞路8号 |