Skip to main content
Log in

Skyline Queries

  • Kurz erklärt
  • Published:
Datenbank-Spektrum Aims and scope Submit manuscript

Abstract

Many applications face the problem that users are overwhelmed by the large amount of available data. In some cases an objective ranking function can be used to order data items by their relevance – similar to the top 10 results displayed by a Web search engine. Other applications, however, aim at considering more diverse preferences and multiple criteria to help users find good results. Such applications can benefit from skyline queries.

The best known example use case for a skyline query is a hotel booking scenario where users are looking for hotels. Assume many hotels are available and the user wants to find one based on two criteria: distance to the beach and price per night. Further assume that the user is unable to say which of these criteria is more important. So, we need to look for hotels representing a good combination of both criteria. The skyline consists of all hotels that represent a “good” combinations of both criteria. For each of the other hotels, there is always at least one hotel in the skyline that is better with respect to the two criteria. So, being presented the skyline, the user gets an overview of the available hotels and can make the final decision with respect to her personal preferences for the two criteria. No matter how the user will eventually weigh her personal preferences, she will find her favorite hotel in the skyline.

This article gives a short introduction to skyline queries, their main characteristics, and basic ways of processing them.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Börzsöny S, Kossmann D, Stocker K (2001) The Skyline Operator. In: ICDE’01, pp 421–430

    Google Scholar 

  2. Chomicki J, Ciaccia P, Meneghetti N (2013) Skyline Queries, Front and Back. Sigmod Rec 42(3):6–18

    Article  Google Scholar 

  3. Hose K, Vlachou A (2012) A survey of skyline processing in highly distributed environments. Vldb J 21(3):359–384

    Article  Google Scholar 

  4. Kossmann D, Ramsak F, Rost S (2002) Shooting Stars in the Sky: An Online Algorithm for Skyline Queries. In: VLDB’02, pp 275–286

    Google Scholar 

  5. Kung HT, Luccio F, Preparata FP (1975) On Finding the Maxima of a Set of Vectors. J Acm 22(4):469–476

    Article  MathSciNet  MATH  Google Scholar 

  6. Papadias D, Tao Y, Fu G, Seeger B (2005) Progressive skyline computation in database systems. Acm Trans Database Syst (tods) 30(1):41–82

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Katja Hose.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hose, K. Skyline Queries. Datenbank Spektrum 16, 247–251 (2016). https://doi.org/10.1007/s13222-016-0229-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13222-016-0229-2

Keywords

Navigation