应用气象学报
應用氣象學報
응용기상학보
QUARTERLY JOURNAL OF APPLIED METEOROLOGY
2014年
2期
242-248
,共7页
数据缓存%内存对象%北京全球信息系统中心
數據緩存%內存對象%北京全毬信息繫統中心
수거완존%내존대상%북경전구신식계통중심
data cache%memory object%GISC Beijing
世界气象组织信息系统(WMO Information System,WIS)是一个支撑全球气象数据交换共享的通用信息服务平台,北京全球信息系统中心作为WIS的核心功能中心之一,必须缓存最近24 h内的WMO全球交换数据以提供高效的数据访问服务.为了检查收集到的全球交换数据的合法性,需要校验每条数据是否存在与之匹配的元数据,这些元数据信息以关系型数据库方式存储在北京全球信息系统中心中.由于每日接收到的WMO全球交换数据文件个数多且收集时间分布不均,大量频繁的数据库查询操作导致处理性能下降,特别在数据密集收集的情况下容易产生较大延迟,直接影响业务的实时性.设计并实现一种基于内存对象缓存的应用优化现有通过数据库查询的校验方式,实现在内存中一次性载入元数据信息,并在内存中完成缓存数据校验的操作,以此来减少磁盘的读写访问,提升处理效率.此外,还通过多线程方法实现与缓存数据相关的功能,使该方案具有良好的扩展性.实际应用表明:数据缓存功能优化后能满足实时业务性能要求.
世界氣象組織信息繫統(WMO Information System,WIS)是一箇支撐全毬氣象數據交換共享的通用信息服務平檯,北京全毬信息繫統中心作為WIS的覈心功能中心之一,必鬚緩存最近24 h內的WMO全毬交換數據以提供高效的數據訪問服務.為瞭檢查收集到的全毬交換數據的閤法性,需要校驗每條數據是否存在與之匹配的元數據,這些元數據信息以關繫型數據庫方式存儲在北京全毬信息繫統中心中.由于每日接收到的WMO全毬交換數據文件箇數多且收集時間分佈不均,大量頻繁的數據庫查詢操作導緻處理性能下降,特彆在數據密集收集的情況下容易產生較大延遲,直接影響業務的實時性.設計併實現一種基于內存對象緩存的應用優化現有通過數據庫查詢的校驗方式,實現在內存中一次性載入元數據信息,併在內存中完成緩存數據校驗的操作,以此來減少磁盤的讀寫訪問,提升處理效率.此外,還通過多線程方法實現與緩存數據相關的功能,使該方案具有良好的擴展性.實際應用錶明:數據緩存功能優化後能滿足實時業務性能要求.
세계기상조직신식계통(WMO Information System,WIS)시일개지탱전구기상수거교환공향적통용신식복무평태,북경전구신식계통중심작위WIS적핵심공능중심지일,필수완존최근24 h내적WMO전구교환수거이제공고효적수거방문복무.위료검사수집도적전구교환수거적합법성,수요교험매조수거시부존재여지필배적원수거,저사원수거신식이관계형수거고방식존저재북경전구신식계통중심중.유우매일접수도적WMO전구교환수거문건개수다차수집시간분포불균,대량빈번적수거고사순조작도치처이성능하강,특별재수거밀집수집적정황하용역산생교대연지,직접영향업무적실시성.설계병실현일충기우내존대상완존적응용우화현유통과수거고사순적교험방식,실현재내존중일차성재입원수거신식,병재내존중완성완존수거교험적조작,이차래감소자반적독사방문,제승처리효솔.차외,환통과다선정방법실현여완존수거상관적공능,사해방안구유량호적확전성.실제응용표명:수거완존공능우화후능만족실시업무성능요구.