skip to main content
10.1145/1142473.1142529acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
Article

Refreshing the sky: the compressed skycube with efficient support for frequent updates

Published:27 June 2006Publication History

ABSTRACT

The skyline query is important in many applications such as multi-criteria decision making, data mining, and user-preference queries. Given a set of d-dimensional objects, the skyline query finds the objects that are not dominated by others. In practice, different users may be interested in different dimensions of the data, and issue queries on any subset of d dimensions. This paper focuses on supporting concurrent and unpredictable subspace skyline queries in frequently updated databases. Simply to compute and store the skyline objects of every subspace in a skycube will incur expensive update cost. In this paper, we investigate the important issue of updating the skycube in a dynamic environment. To balance the query cost and update cost, we propose a new structure, the compressed skycube, which concisely represents the complete skycube. We thoroughly explore the properties of the compressed skycube and provide an efficient object-aware update scheme. Experimental results show that the compressed skycube is both query and update efficient.

References

  1. {1} S. Agarwal, R. Agrawal, P. Deshpande, A. Gupta, J. Naughton, R. Ramakrishnan, and S. Sarawagi. On the Computation of Multidimensional Aggregates. In VLDB, pages 506-521, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. {2} W.-T. Balke and U. Güntzer. Multi-objective Query Processing for Database Systems. In VLDB, pages 936-947, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. {3} W.-T. Balke, U. Güntzer, and J. X. Zheng. Efficient Distributed Skylining for Web Information Systems. In EDBT, pages 256-273, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  4. {4} O. Barndorff-Nielsen and M. Sobel. On the Distribution of the Number of Admissable Points in a Vector Random Sample. Theory of Probability and its Application, 11(2):249-269, 1966.Google ScholarGoogle ScholarCross RefCross Ref
  5. {5} J. L. Bentley, K. L. Clarkson, and D. B. Levine. Fast Linear Expected-time Algorithms for Computing Maxima and Convex Hulls. In Proc. of Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 179-187, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. {6} J. L. Bentley, H. T. Kung, M. Schkolnick, and C. D. Thompson. On the Average Number of Maxima in a Set of Vectors and Applications. Journal of ACM, 25(4):536-543, 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. {7} S. Börzsönyi, D. Kossmann, and K. Stocker. The Skyline Operator. In ICDE, pages 421-430, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. {8} C. Y. Chan, P.-K. Eng, and K.-L. Tan. Stratified Computation of Skylines with Partially-Ordered Domains. In SIGMOD, pages 203-214, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. {9} J. Chomicki, P. Godfrey, J. Gryz, and D. Liang. Skyline with Presorting. In ICDE, pages 717-816, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  10. {10} P. Godfrey, R. Shipley, and J. Gryz. Maximal Vector Computation in Large Data Sets. In VLDB, pages 229-240, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. {11} V. Hristidis, N. Koudas, and Y. Papakonstantinou. PREFER: A System for the Efficient Execution of Multi-parametric Ranked Queries. In SIGMOD, pages 259-270, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. {12} W. Jin, J. Han, and M. Ester. Mining Thick Skylines over Large Databases. In European Conf. on Principles of Data Mining and Knowledge Discovery (PKDD), pages 255-266, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. {13} D. Kossmann, F. Ramsak, and S. Rost. Shooting Stars in the Sky: An Online Algorithm for Skyline Queries. In VLDB, pages 275-286, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. {14} H. T. Kung, F. Luccio, and F. P. Preparata. On Finding the Maxima of a Set of Vectors. Journal of ACM, 22(4):469-476, 1975. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. {15} X. Lin, Y. Yuan, W. Wang, and H. Lu. Stabbing the Sky: Efficient Skyline Computation over Sliding Windows. In ICDE, pages 502-513, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. {16} D. Papadias, Y. Tao, G. Fu, and B. Seeger. An Optimal and Progressive Algorithm for Skyline Queries. In SIGMOD, pages 467-478, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. {17} J. Pei, W. Jin, M. Ester, and Y. Tao. Catching the Best Views of Skyline: A Semantic Approach Based on Decisive Subspaces. In VLDB, pages 253-264, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. {18} F. Preparata and M. Shamos. Computational Geometry: An Introduction. Sprinter Verlag, 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. {19} K.-L. Tan, P. K. Eng, and B. C. Ooi. Efficient Progressive Skyline Computation. In VLDB, pages 301-310, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. {20} Y. Tao, X. Xiao, and J. Pei. SUBSKY: Efficient Computation of Skylines in Subspaces. In ICDE, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. {21} Y. Yuan, X. Lin, Q. Liu, W. Wang, J. X. Yu, and Q. Zhang. Efficient Computation of the Skyline Cube. In VLDB, pages 241-252, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Refreshing the sky: the compressed skycube with efficient support for frequent updates

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      SIGMOD '06: Proceedings of the 2006 ACM SIGMOD international conference on Management of data
      June 2006
      830 pages
      ISBN:1595934340
      DOI:10.1145/1142473

      Copyright © 2006 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 27 June 2006

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate785of4,003submissions,20%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader