《计算机技术与发展杂志》发表论文赏析
作者:韩兵;沈冲;方英兰
摘要:现有的 JDBC 缓存技术对缓存的管理是粗粒度的,然而由于 Web 请求的多样性,粗粒度的缓存管理并不能合理地利用缓存的优势。 为提高 Web 应用系统的效率以使用户获得更好的使用体验,分析了内存数据库、进程内数据缓存技术和 JDBC 缓存的技术,在原有对 JDBC 缓存的研究基础上进一步深入研究,提出了基于 JDBC 的缓存数据自我管理、基于缓存生命周期的一致性维护策略及其实现方案。 通过对 JDBC 缓存细粒度的管理,实现了对缓存数据的查询和更新,将数据库的一部分功能前置到了应用服务器中,减少了数据库的负载,因此提高了缓存的使用率、缩短数据请求的路径,从而提升 Web 系统的综合性能。 测试结果表明,该方案能有效提高查询请求的命中率,减少数据访问耗时。
关键词:JDBC;Web 应用;缓存再利用;一致性维护;命中率