● 摘要
随着航空结算业务的不断扩展,对相应的软件管理系统的性能要求越来越高,庞大的数据访问压力成为软件系统解决性能的一个瓶颈问题。设计和实现一套完善的数据缓存处理机制将能够提高整个系统的处理效率,从而一定程度上满足系统对数据访问的需求是该行业应用所关注的一个热点问题。课题来自中国航信集团的货运收入结算系统。本文通过分析系统的整体需求和运行环境,从提高系统地缓存处理效率着手改进系统性能的技术路线,并将其划分成缓存管理、缓存服务、缓存存储和缓存辅助等四个层次。论文深入讨论了对外提供统一的缓存处理操作接口,对用户透明化缓存的具体处理;管理缓存数据的各种状态信息,为缓存操作提供服务支持;具体存储和管理缓存数据;提供缓存支持服务,包括缓存数据保护、缓存限期处理、缓存回收等一系列问题。最终设计并实现了缓存处理框架。论文中以构架为中心,用迭代和增量的方法来实现整个系统的开发过程。通过分层和分子系统的设计,在系统开发过程中降低了系统设计的复杂度,并最终完成了论文工作。