Abstract
Efficient processing of top-k queries has become a classical research area recently since it has lots of application fields. Fagin et al. proposed the “middleware cost” for a top-k query algorithm. In some databases there is no way to perform a random access, Fagin et al. proposed NRA (No Random Access) algorithm for this case. In this paper, we provided some key observations of NRA. Based on them, we proposed a new algorithm called Selective-NRA (SNRA) which is designed to minimize the useless access of a top-k query. However, we proved the SNRA is not instance optimal in Fagin’s notion and we also proposed an instance optimal algorithm Hybrid-SNRA based on algorithm SNRA. We conducted extensive experiments on both synthetic and real-world data. The experiments showed SNRA (Hybrid-SNRA) has less access cost than NRA. For some instances, SNRA performed 50% fewer accesses than NRA .
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Fagin, R., Lotem, A., Naor, M.: Optimal Aggregation Algorithms for Middleware. In: Proceedings of the 20th ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, pp. 102–113 (2001)
Güntzer, U., Balke, W.T., Kie, W.: Towards Efficient Multi-Feature Queries in Heterogeneous Environments. In: Proceedings of the IEEE International Conference on Information Technology: Coding and Computing, pp. 622–628 (2001)
Fagin, R.: Combining Fuzzy Information: an Overview. SIGMOD Record 31(2), 109–118 (2002)
Theobald, M., Keikum, G., Schenkel, R.: Top-k Query Evaluation with Probabilistic Guarantees. In: Proceedings of the 30th International Conference on Very Large Data Bases, pp. 648–659 (2004)
Salton, G.: Automatic Text Processing: The Transformation, Analysis, and Retrieval of Information by Computer. Addison-Wesley, Reading (1989)
Getoor, L., Diehl, C.P.: Link Mining: a Survey. SIGKDD Explorations 7(2), 3–12 (2005)
Long, X., Suel, T.: Three-Level Caching for Efficient Query Processing in Large Web Search Engines. In: Proceedings of the 14th International Conference on World Wide Web, pp. 257–266 (2005)
Fagin, R.: Combining Fuzzy Information from Multiple Systems. J. Comput. Syst. Sci. 58(1), 83–99 (1999)
Nepal, S., Ramakrishna, M.V.: Query Processing Issues in Image (Multimedia) Databases. In: Proceedings of the 15th International Conference on Data Engineering, pp. 22–29 (1999)
Mamoulis, N., Yiu, M.H., Cheng, K.H., Cheung, D.W.: Efficient Top-k Aggregation of Ranked Inputs. ACM Transactions on Database Systems (TODS) 32(3), 19 (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yuan, J., Sun, GZ., Tian, Y., Chen, G., Liu, Z. (2009). Selective-NRA Algorithms for Top-k Queries. In: Li, Q., Feng, L., Pei, J., Wang, S.X., Zhou, X., Zhu, QM. (eds) Advances in Data and Web Management. APWeb WAIM 2009 2009. Lecture Notes in Computer Science, vol 5446. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-00672-2_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-00672-2_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-00671-5
Online ISBN: 978-3-642-00672-2
eBook Packages: Computer ScienceComputer Science (R0)