期刊文献+

基于语义缓存的移动查询导出 被引量:24

Extracting Query Results from Semantic Cache
下载PDF
导出
摘要 在移动环境下 ,客户缓存为提高客户 -服务器数据库系统的整体性能 ,特别是保证客户端数据可用性提供了有效途径 .该文针对如何从基于语义描述的缓存中导出当前查询 (部分 )结果的问题 ,研究了查询从缓存导出的充分条件 ,并在定义查询与缓存之间的精确匹配、包含匹配和相交匹配几种情况的基础上 ,给出缓存与查询、包含与相交匹配的判断条件和相应的算法 .基于该文的研究 ,查询可以充分利用本地语义缓存的内容 ,从而降低网络开销 ,加快响应时间 ,并支持移动客户断接时的数据访问 . This paper first defines query related cache item, extended attribute set and derivability, which are important concepts in extracting query results from cache, and then gives the sufficient condition to derive query. In the second part, different match types between cache and query, including exact match, containing match and overlap match, are defined. When query and cache item are exact match, query predicate is the same as cache predicate. When they are containing match, which means query result are completely contained in cache, query predicate must be implied by cache predicate. Authors present sufficient condition and corresponding algorithm to determine the implication relationship between query and cache predicate. When query and cache item are overlap match, only part of query result is in the cache. Authors also define query trim to trim the part that can be answered from cache and show different trimmed results in different overlap situation. Finally, this paper gives an algorithm to determine a trimmable overlap.Based on the work in this paper, query results can be extracted from semantic cache. Thus, query can take full advantage of local cache, which greatly lowers network bandwidth cost, improves query response time and supports data access during mobile disconnection.
出处 《计算机学报》 EI CSCD 北大核心 2002年第10期1104-1110,共7页 Chinese Journal of Computers
关键词 语义缓存 移动查询 面向对象 数据库系统 扩展属性集 caching,query processing, mobile database
  • 相关文献

参考文献9

  • 1[1]DeWitt D, Futtersack P, Maier D, Velez F. A study of three alternative workstation-server architectures for object-oriented database systems. In: Proc the 16th International Conference on Very Large Databases, Brisbane, Australia, 1990. 107-121
  • 2[2]Franklin M, Carey M, Livny M. Local disk caching in client-server database systems. In: Proc the 19th International Conference on Very Large Databases, Dublin, Ireland, 1993. 641-655
  • 3[3]Dar S, Franklin M, Jonsson B et al. Semantic data caching and replacement. In: Proc the 22nd VLDB Conference, Mumbai (Bombay), India, 1996. 330-341
  • 4[4]Keller A M, Basu J. A predicate-based caching scheme for client-server database architectures. The VLDB Journal, 1996, 5(2):35-47
  • 5[5]Finkelstein S. Common expression analysis in database applications. In: Proc 1982 SIGMOD Conference on Management of Data, Florida, 1982. 235-245
  • 6[6]Larson P A, Yang H Z. Computing queries from derived relations. In: Proc the 11nd VLDB Conference, Stockholm,Sweden, 1985. 259-269
  • 7[7]Godfrey P, Gryz J. Answering queries by semantic caches. In: Proc the 10th DEXA, Florence, Italy, 1999. 485-498
  • 8[8]Godfrey P, Gryz J. Semantic query caching for heterogeneous databases. In: Proc the 4th KRDB Workshop, Athens, Greece, 1997. 6.1-6.6
  • 9[9]Chan B Y, Si A, Leong H V. Cache management for mobile databases: Design and evaluation. In: Proc International Conference on Data Engineering, IEEE, Florida, USA, 1998. 54-63

同被引文献128

引证文献24

二级引证文献43

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部