[1]韩 兵,沈 冲,方英兰.基于 JDBC 的缓存数据细粒度管理的研究[J].计算机技术与发展,2019,29(12):66-71.[doi:10. 3969 / j. issn. 1673-629X. 2019. 12. 012]
 HAN Bing,SHEN Chong,FANG Ying-lan.Research on Fine-grained Management of Cached Data Based on JDBC[J].,2019,29(12):66-71.[doi:10. 3969 / j. issn. 1673-629X. 2019. 12. 012]
点击复制

基于 JDBC 的缓存数据细粒度管理的研究()
分享到:

《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]

卷:
29
期数:
2019年12期
页码:
66-71
栏目:
智能、算法、系统工程
出版日期:
2019-12-10

文章信息/Info

Title:
Research on Fine-grained Management of Cached Data Based on JDBC
文章编号:
1673-629X(2019)12-0066-06
作者:
韩 兵1 沈 冲1 方英兰 2
1. 北方工业大学 计算机学院,北京 100144; 2. 大规模流数据集成与分析技术北京市重点实验室,北京 100144
Author(s):
HAN Bing 1 SHEN Chong 1 FANG Ying-lan 2
1. School of Computer Science,North China University of Technology,Beijing 100144,China; 2. Beijing Key Laboratory on Data Integration and Analysis Technology of Large-scale Stream,Beijing 100144,China
关键词:
JDBCWeb 应用缓存再利用一致性维护命中率
Keywords:
JDBCWeb applicationcache reuseconsistency maintenancehit rate
分类号:
TP311.1
DOI:
10. 3969 / j. issn. 1673-629X. 2019. 12. 012
摘要:
现有的 JDBC 缓存技术对缓存的管理是粗粒度的,然而由于 Web 请求的多样性,粗粒度的缓存管理并不能合理地利用缓存的优势。 为提高 Web 应用系统的效率以使用户获得更好的使用体验,分析了内存数据库、进程内数据缓存技术和 JDBC 缓存的技术,在原有对 JDBC 缓存的研究基础上进一步深入研究,提出了基于 JDBC 的缓存数据自我管理、基于缓存生命周期的一致性维护策略及其实现方案。 通过对 JDBC 缓存细粒度的管理,实现了对缓存数据的查询和更新,将数据库的一部分功能前置到了应用服务器中,减少了数据库的负载,因此提高了缓存的使用率、缩短数据请求的路径,从而提升 Web 系统的综合性能。 测试结果表明,该方案能有效提高查询请求的命中率,减少数据访问耗时。
Abstract:
Existing JDBC caching technologies manage caches at a coarse-grained level. However,due to the diversity of Web requests, coarse-grained cache management does not properly take advantage of caching. In order to improve the efficiency of Web application system and make users get better experience,we analyze the in-memory database,in-process data cache technology and JDBC cache technology,conduct further study on the basis of the original research on JDBC cache,and propose a JDBC-based cache data self-management, consistency maintenance strategy based on the cache life cycle and its implementation scheme. Through the fine-grained management of JDBC cache,we realize the query and update of the cached data,and preloads part of the database to the application server to reduce the load of the database,thus improving the utilization rate of the cache,shortening the path of data requests,and improving the comprehensive performance of the Web system. The test shows that the scheme can effectively improve the hit rate of query request and reduce the time of data access.

相似文献/References:

[1]谷庆华 李成贵.基于Java语言实现数据库的访问[J].计算机技术与发展,2008,(02):13.
 GU Qing-hua,LI Cheng-gui.Realizing Database Accessing Based on Java[J].,2008,(12):13.
[2]朱平付 季桂树 尹辉.基于轻量级J2EE架构的一种持久层设计[J].计算机技术与发展,2008,(06):94.
 ZHU Ping-fu,JI Gui-shu,YIN Hui.A Solution of Data Persistence Based on Lightweight J2EE Framework[J].,2008,(12):94.
[3]王连华 王华[] 鲁大营.基于JSP/Servlet的加油站管理系统的设计与实现[J].计算机技术与发展,2008,(06):236.
 WANG Lian-hua,WANG Hua,LU Da-ying.Design and Implementation of Filling Station Information Management System Based on JSP/Servlet Technique[J].,2008,(12):236.
[4]周彩兰 孙琳 李素芬.基于JSP的网络数据库连接技术[J].计算机技术与发展,2006,(04):209.
 ZHOU Cai-lan,SUN Lin,LI Su-fen.Web Database Connection Technology Based on JSP[J].,2006,(12):209.
[5]渠本哲 张凝 王潜平.使用Java和XML实现数据移植[J].计算机技术与发展,2006,(09):15.
 QU Ben-zhe,ZHANG Ning,WANG Qian-ping.Implementation of Data Migration with Java and XML[J].,2006,(12):15.
[6]冯战 郝克刚 葛玮.Java中的持久性存储技术——JDBC和JDO[J].计算机技术与发展,2006,(09):46.
 FENG Zhan,HAO Ke-gang,GE Wei.The Persistence Store Technique in Java JDBC and JDO[J].,2006,(12):46.
[7]侯灿 杨宗凯 刘威.J2EE架构下连接池技术的应用与改进[J].计算机技术与发展,2006,(10):8.
 HOU Can,YANG Zong-kai,LIU Wei.Application and Improvement of Database Connection Pool Based on J2EE Architecture[J].,2006,(12):8.
[8]欧阳宏基 葛萌 赵蔷.基于JDBC与设计模式的数据库连接池实现方法[J].计算机技术与发展,2011,(01):84.
 OUYANG Hong-ji,GE Meng,ZHAO Qiang.Realization Method of Database Connection Pool Based on JDBC and Design Pattern[J].,2011,(12):84.
[9]张晓琳 李辉.基于J2EE的高校固定资产管理系统设计与实现[J].计算机技术与发展,2012,(08):177.
 ZHANG Xiao-lin,LI Hui.Design and Implementation of Higher Education Fixed Assets Management System Based on J2EE[J].,2012,(12):177.
[10]于金良[],朱志祥[],梁小江[]. 基于Flume的MySQL数据自动收集系统[J].计算机技术与发展,2016,26(12):137.
 YU Jin-liang[],ZHU Zhi-xiang[],LIANG Xiao-jiang[]. Automatic Collection System for MySQL Data Based on Flume[J].,2016,26(12):137.
[11]韩兵,李晶晶,方英兰.基于 JDBC 数据管理与查询优化的研究[J].计算机技术与发展,2018,28(09):176.[doi:10.3969/ j. issn.1673-629X.2018.09.036]
 HAN Bing,LI Jing-jing,FANG Ying-lan.Research on Data Management and Query Optimization Based on JDBC[J].,2018,28(12):176.[doi:10.3969/ j. issn.1673-629X.2018.09.036]

更新日期/Last Update: 2019-12-10