The subspace global skyline query processing over dynamic databases

Mei Bai*, Junchang Xin, Guoren Wang, Xite Wang, Roger Zimmermann

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

4 Citations (Scopus)

Abstract

The global skyline, as an important variant of the skyline, has been widely applied in multi-criteria decision making, business planning and data mining. In this paper, we extend our early work and propose the maintenance methods to process the subspace global skyline (SGS) queries in dynamic databases. In the previous work, we proposed the index structure RB-tree, which can effectively manage the data to accelerate the subspace global skyline calculation. Also, the basic single SGS algorithm based on RB-tree (SSRB) and the optimized single SGS algorithm (OSSRB) were proposed to process a single SGS query. In addition, the multiple SGS algorithm (MSRB) was proposed to calculate multiple SGS queries by sharing the scan spaces of different queries. In this paper, we design some data structures and propose the maintenance approaches of SSRB, OSSRB and MSRB to cope with updates that happen to data sets. Thus our extended algorithms can be adopted for dynamic data sets. Finally, the experimental results show that the proposed algorithms OSSRB and MSRB have good performance to process SGS queries and they can be easily maintained with dynamic datasets.

Original languageEnglish
Pages (from-to)291-324
Number of pages34
JournalWorld Wide Web
Volume20
Issue number2
DOIs
Publication statusPublished - 1 Mar 2017
Externally publishedYes

Keywords

  • Dynamic
  • Global skyline
  • Multiple queries
  • RB-tree
  • Subspace
  • Update

Fingerprint

Dive into the research topics of 'The subspace global skyline query processing over dynamic databases'. Together they form a unique fingerprint.

Cite this