摘要
将目前主要用于小规模数据库查询的语义缓存技术拓展到海量数据库的聚集查询中,以面向聚集查询的语义缓存形式模型为基础,构造了语义缓存StarCache.详细讨论了StarCache中的聚集查询处理、语义缓存替换管理和一致性维护等技术.StarCache已经集成在自主研发的并行数据库中间件StarTP中,并在一项大型国家工程中得到实际应用.
To process aggregate queries in massive database application efficiently, semantic cache technology is extended in this paper, which is mostly used in small scale database applications at present. Firstly, a formal semantic cache model for aggregate queries is proposed. Based on this model, a semantic cache system called StarCache is built. The key technologies of StarCache about aggregate query processing, cache replacement and consistency maintenance etc. are also discussed in this paper. StarCache has been integrated in StarTP, which is a parallel database middleware developed by a team of the National University of Defense Technology, and has been applied to a large national project.
出处
《软件学报》
EI
CSCD
北大核心
2007年第2期361-371,共11页
Journal of Software
基金
国家自然科学基金No.90412011
国家高技术研究发展计划(863)Nos.2003AA111020
2004AA112020
2003AA115210
2003AA115410~~
关键词
聚集查询
语义缓存
查询处理
缓存替换
一致性维护
aggregate query
semantic cache
query processing
cache replacement
consistency maintenance