Affiliation:
1. Intelligent Database Laboratory, School of Computer Science and Technology, Hebei University, Baoding, Hebei 071002, China
2. College of Computer Science and Technology, Beijing University of Technology, Beijing 100124, China
Abstract
In relational databases and their applications, there are opportunities for evaluating a stream of K NN queries submitted one by one at different times. For this issue, we propose a new method with learning-based techniques, region clustering methods and caching mechanisms. This method uses a knowledge base to store related information of some past K NN queries, groups the search regions of the past queries into larger regions, and retrieves the tuples from the larger regions. To answer a newly submitted query, our strategy tries to obtain a majority or all of the results from the previously retrieved tuples cached in main memory. Thus, this method seeks to minimize the response time by reducing the search region or avoiding the accesses to the underlying database. Meanwhile, our method remains effective for high-dimensional data. Extensive experiments are carried out to measure the performance of this new strategy and the results indicate that it is significantly better than the state-of-the-art naïve methods of evaluating a stream of K NN queries for both low-dimensional (2, 3 and 4) and high-dimensional (25, 50 and 104) data.
Publisher
World Scientific Pub Co Pte Lt
Subject
Computer Science Applications,Information Systems
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献