位置:成果数据库 > 期刊 > 期刊详情页
支持透明集成的数据缓存机制
  • ISSN号:1000-1239
  • 期刊名称:计算机研究与发展
  • 时间:2015
  • 页码:907-917
  • 分类:TP311.1[自动化与计算机技术—计算机软件与理论;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]中国科学院软件研究所软件工程技术研究中心,北京100190, [2]计算机科学国家重点实验室中国科学院软件研究所,北京100190, [3]中国科学院大学,北京100049
  • 相关基金:国家自然科学基金项目(61173003);国家“八六三”高技术研究发展计划基金项目(2012AA011204);国家科技支撑计划项目(2012BAH14B02)
  • 相关项目:面向多承租的弹性缓存服务关键技术研究
中文摘要:

数据缓存是提升动态Web应用性能的重要手段,传统数据缓存方案主要进行数据查询缓存,通常需要开发人员对应用程序进行大量修改并负责缓存失效维护,导致缓存方案的部署成本和维护成本过高.提出一种新的基于键值存储结构的数据缓存机制EasyCache ,支持缓存数据的自动加载,兼容常用的标准数据访问接口及SQL语法,并提出一种基于规则的优化模型及数据一致性保障策略,开发人员无需修改应用程序即可完成EasyCache的集成.T PC‐W基准测试结果表明系统性能得到显著提升,在单表数据规模增加以及并发用户规模增加等情况下,系统响应速度可提高10倍,吞吐率提高近1倍.

英文摘要:

Data caching is an important technology to promote system performance .However ,most of the existing data caching solutions need application developers to rew rite the application and to take a large effort to manually manage the caching data .All these disadvantages give rise to the cost of cache deployment and management .A new caching mechanism named EasyCache is proposed in this w ork , which aims at integrating with existing applications transparently .EasyCache ,a key/value store ,can scale easily for big data and is compatible with the common data access interfaces and SQL syntax . SQL statements are translated into a sequence of predicts w hich are specifically designed for key/value stores and rule‐based optimization model is proposed simultaneously .EasyCache supports automatic loading of caching data and provides different policies to guarantee data consistency .Developers can easily finish the deployment of EasyCache by replacing the original database driver with EasyCache's driver ,without any modification of existing applications' source codes . The effectiveness of the EasyCache is illustrated via a detailed set of experimentation using the TPC‐W benchmark . The numerical results show that we improve the response speed and throughput by up to 10x and 1x respectively w hen increasing the number of the table data entries or the number of concurrent users .

同期刊论文项目
同项目期刊论文
期刊信息
  • 《计算机研究与发展》
  • 中国科技核心期刊
  • 主管单位:中国科学院
  • 主办单位:中国科学院计算技术研究所
  • 主编:徐志伟
  • 地址:北京市科学院南路6号中科院计算所
  • 邮编:100190
  • 邮箱:crad@ict.ac.cn
  • 电话:010-62620696 62600350
  • 国际标准刊号:ISSN:1000-1239
  • 国内统一刊号:ISSN:11-1777/TP
  • 邮发代号:2-654
  • 获奖情况:
  • 2001-2007百种中国杰出学术期刊,2008中国精品科...,中国期刊方阵“双效”期刊
  • 国内外数据库收录:
  • 俄罗斯文摘杂志,荷兰文摘与引文数据库,美国工程索引,日本日本科学技术振兴机构数据库,中国中国科技核心期刊,中国北大核心期刊(2004版),中国北大核心期刊(2008版),中国北大核心期刊(2011版),中国北大核心期刊(2014版),中国北大核心期刊(2000版)
  • 被引量:40349