APP下载

北京全球信息系统中心的数据缓存功能优化

2014-08-07王甫棣姜立鹏

应用气象学报 2014年2期
关键词:数据库功能

王甫棣姜立鹏 姚 燕

(国家气象信息中心,北京100081)

北京全球信息系统中心的数据缓存功能优化

王甫棣*姜立鹏 姚 燕

(国家气象信息中心,北京100081)

世界气象组织信息系统(WMO Information System,WIS)是一个支撑全球气象数据交换共享的通用信息服务平台,北京全球信息系统中心作为WIS的核心功能中心之一,必须缓存最近24 h内的WMO全球交换数据以提供高效的数据访问服务。为了检查收集到的全球交换数据的合法性,需要校验每条数据是否存在与之匹配的元数据,这些元数据信息以关系型数据库方式存储在北京全球信息系统中心中。由于每日接收到的WMO全球交换数据文件个数多且收集时间分布不均,大量频繁的数据库查询操作导致处理性能下降,特别在数据密集收集的情况下容易产生较大延迟,直接影响业务的实时性。设计并实现一种基于内存对象缓存的应用优化现有通过数据库查询的校验方式,实现在内存中一次性载入元数据信息,并在内存中完成缓存数据校验的操作,以此来减少磁盘的读写访问,提升处理效率。此外,还通过多线程方法实现与缓存数据相关的功能,使该方案具有良好的扩展性。实际应用表明:数据缓存功能优化后能满足实时业务性能要求。

数据缓存;内存对象;北京全球信息系统中心

引 言

世界气象组织信息系统(WMO Information System,WIS)是世界气象组织(WMO)正在组织开发的综合、通用的信息服务平台,用以支撑WMO各项计划以及相关国际组织和计划的数据交换和共享[1]。……

登录APP查看全文

猜你喜欢

数据库功能
也谈诗的“功能”
关于非首都功能疏解的几点思考
数据库
数据库
怀孕了,凝血功能怎么变?
“简直”和“几乎”的表达功能
数据库
数据库
数据库
中西医结合治疗甲状腺功能亢进症31例