Skyline queries compute the set of Pareto-optimal tuples in a relation, i.e., those tuples that are not dominated by any other tuple in the same relation. Although several algorithms have been proposed for efficiently evaluating skyline queries, they either require to extend the relational server with specialized access methods (which is not always feasible) or have to perform the dominance tests on all the tuples in order to determine the result. In this paper we introduce SaLSa (Sort and Limit Skyline algorithm), which exploits the sorting machinery of a relational engine to order tuples so that only a subset of them needs to be examined for computing the skyline result. This makes SaLSa particularly attractive when skyline queries are executed on top of systems that do not understand skyline semantics or when the skyline logic runs on clients with limited power and/or bandwidth.

SaLSa: Computing the Skyline without Scanning the Whole Sky / I. Bartolini; P. Ciaccia; M. Patella. - STAMPA. - (2006), pp. 405-414. (Intervento presentato al convegno Fifteenth ACM International Conference on Information and Knowledge Management (CIKM 2006) tenutosi a Arlington, VA, USA nel November 6-11, 2006).

SaLSa: Computing the Skyline without Scanning the Whole Sky

BARTOLINI, ILARIA;CIACCIA, PAOLO;PATELLA, MARCO
2006

Abstract

Skyline queries compute the set of Pareto-optimal tuples in a relation, i.e., those tuples that are not dominated by any other tuple in the same relation. Although several algorithms have been proposed for efficiently evaluating skyline queries, they either require to extend the relational server with specialized access methods (which is not always feasible) or have to perform the dominance tests on all the tuples in order to determine the result. In this paper we introduce SaLSa (Sort and Limit Skyline algorithm), which exploits the sorting machinery of a relational engine to order tuples so that only a subset of them needs to be examined for computing the skyline result. This makes SaLSa particularly attractive when skyline queries are executed on top of systems that do not understand skyline semantics or when the skyline logic runs on clients with limited power and/or bandwidth.
2006
Proceedings of the 15th ACM International Conference on Information and Knowledge Management (CIKM 2006)
405
414
SaLSa: Computing the Skyline without Scanning the Whole Sky / I. Bartolini; P. Ciaccia; M. Patella. - STAMPA. - (2006), pp. 405-414. (Intervento presentato al convegno Fifteenth ACM International Conference on Information and Knowledge Management (CIKM 2006) tenutosi a Arlington, VA, USA nel November 6-11, 2006).
I. Bartolini; P. Ciaccia; M. Patella
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/30073
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 119
  • ???jsp.display-item.citation.isi??? ND
social impact