Loading…
Z-SKY: an efficient skyline query processing framework based on Z-order
Given a set of data points in a multidimensional space, a skyline query retrieves those data points that are not dominated by any other point in the same dataset. Observing that the properties of Z-order space filling curves (or Z-order curves) perfectly match with the dominance relationships among...
Saved in:
Published in: | The VLDB journal 2010-06, Vol.19 (3), p.333-362 |
---|---|
Main Authors: | , , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c361t-c77dfc6b677300727ac004610e7acfb721f08eaae569ad430e2032c13748f5413 |
---|---|
cites | cdi_FETCH-LOGICAL-c361t-c77dfc6b677300727ac004610e7acfb721f08eaae569ad430e2032c13748f5413 |
container_end_page | 362 |
container_issue | 3 |
container_start_page | 333 |
container_title | The VLDB journal |
container_volume | 19 |
creator | Lee, Ken C. K. Lee, Wang-Chien Zheng, Baihua Li, Huajing Tian, Yuan |
description | Given a set of data points in a multidimensional space, a skyline query retrieves those data points that are not
dominated
by any other point in the same dataset. Observing that the properties of Z-order space filling curves (or Z-order curves) perfectly match with the dominance relationships among data points in a geometrical data space, we, in this paper, develop and present a novel and efficient processing framework to evaluate skyline queries and their variants, and to support skyline result updates based on Z-order curves. This framework consists of
ZBtree
, i.e., an index structure to organize a source dataset and skyline candidates, and a suite of algorithms, namely, (1)
ZSearch
, which processes skyline queries, (2)
ZInsert
,
ZDelete
and
ZUpdate
, which incrementally maintain skyline results in presence of source dataset updates, (3)
ZBand
, which answers skyband queries, (4)
ZRank
, which returns top-ranked skyline points, (5)
k-ZSearch
, which evaluates
k
-dominant skyline queries, and (6)
ZSubspace
, which supports skyline queries on a subset of dimensions. While derived upon coherent ideas and concepts, our approaches are shown to outperform the state-of-the-art algorithms that are specialized to address particular skyline problems, especially when a large number of skyline points are resulted, via comprehensive experiments. |
doi_str_mv | 10.1007/s00778-009-0166-x |
format | article |
fullrecord | <record><control><sourceid>pascalfrancis_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1007_s00778_009_0166_x</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>22862433</sourcerecordid><originalsourceid>FETCH-LOGICAL-c361t-c77dfc6b677300727ac004610e7acfb721f08eaae569ad430e2032c13748f5413</originalsourceid><addsrcrecordid>eNp9UD1PAzEMjRBIlMIPYMvCGHCSa3LHhiooiEoMgARdojTnVNePXEla0f57Uh1ixINt2X5Pfo-QSw7XHEDfpJx0yQAqBlwptjsiPaiKipVafxyTHoc8LHOckrOU5gAghBj0yGjCXp8_b6kNFL1vXINhQ9Niv2wC0q8txj1dx9ZhSk2YUR_tCr_buKBTm7CmbaAT1sYa4zk58XaZ8OK39sn7w_3b8JGNX0ZPw7sxc1LxDXNa196pqdJa5o-Ftg6gUBwwd36qBfdQorU4UJWtCwkoQArHpS5KPyi47BPe8brYphTRm3VsVjbuDQdzcMJ0TpjshDk4YXYZc9Vh1jY5u8wigmvSH1CIUolCynwnuruUV2GG0czbbQxZzj_kP-Kebf4</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Z-SKY: an efficient skyline query processing framework based on Z-order</title><source>Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list)</source><source>Springer Link</source><creator>Lee, Ken C. K. ; Lee, Wang-Chien ; Zheng, Baihua ; Li, Huajing ; Tian, Yuan</creator><creatorcontrib>Lee, Ken C. K. ; Lee, Wang-Chien ; Zheng, Baihua ; Li, Huajing ; Tian, Yuan</creatorcontrib><description>Given a set of data points in a multidimensional space, a skyline query retrieves those data points that are not
dominated
by any other point in the same dataset. Observing that the properties of Z-order space filling curves (or Z-order curves) perfectly match with the dominance relationships among data points in a geometrical data space, we, in this paper, develop and present a novel and efficient processing framework to evaluate skyline queries and their variants, and to support skyline result updates based on Z-order curves. This framework consists of
ZBtree
, i.e., an index structure to organize a source dataset and skyline candidates, and a suite of algorithms, namely, (1)
ZSearch
, which processes skyline queries, (2)
ZInsert
,
ZDelete
and
ZUpdate
, which incrementally maintain skyline results in presence of source dataset updates, (3)
ZBand
, which answers skyband queries, (4)
ZRank
, which returns top-ranked skyline points, (5)
k-ZSearch
, which evaluates
k
-dominant skyline queries, and (6)
ZSubspace
, which supports skyline queries on a subset of dimensions. While derived upon coherent ideas and concepts, our approaches are shown to outperform the state-of-the-art algorithms that are specialized to address particular skyline problems, especially when a large number of skyline points are resulted, via comprehensive experiments.</description><identifier>ISSN: 1066-8888</identifier><identifier>EISSN: 0949-877X</identifier><identifier>DOI: 10.1007/s00778-009-0166-x</identifier><language>eng</language><publisher>Berlin/Heidelberg: Springer-Verlag</publisher><subject>Algorithmics. Computability. Computer arithmetics ; Applied sciences ; Computer Science ; Computer science; control theory; systems ; Database Management ; Exact sciences and technology ; Information systems. Data bases ; Memory organisation. Data processing ; Regular Paper ; Software ; Theoretical computing</subject><ispartof>The VLDB journal, 2010-06, Vol.19 (3), p.333-362</ispartof><rights>Springer-Verlag 2009</rights><rights>2015 INIST-CNRS</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c361t-c77dfc6b677300727ac004610e7acfb721f08eaae569ad430e2032c13748f5413</citedby><cites>FETCH-LOGICAL-c361t-c77dfc6b677300727ac004610e7acfb721f08eaae569ad430e2032c13748f5413</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=22862433$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Lee, Ken C. K.</creatorcontrib><creatorcontrib>Lee, Wang-Chien</creatorcontrib><creatorcontrib>Zheng, Baihua</creatorcontrib><creatorcontrib>Li, Huajing</creatorcontrib><creatorcontrib>Tian, Yuan</creatorcontrib><title>Z-SKY: an efficient skyline query processing framework based on Z-order</title><title>The VLDB journal</title><addtitle>The VLDB Journal</addtitle><description>Given a set of data points in a multidimensional space, a skyline query retrieves those data points that are not
dominated
by any other point in the same dataset. Observing that the properties of Z-order space filling curves (or Z-order curves) perfectly match with the dominance relationships among data points in a geometrical data space, we, in this paper, develop and present a novel and efficient processing framework to evaluate skyline queries and their variants, and to support skyline result updates based on Z-order curves. This framework consists of
ZBtree
, i.e., an index structure to organize a source dataset and skyline candidates, and a suite of algorithms, namely, (1)
ZSearch
, which processes skyline queries, (2)
ZInsert
,
ZDelete
and
ZUpdate
, which incrementally maintain skyline results in presence of source dataset updates, (3)
ZBand
, which answers skyband queries, (4)
ZRank
, which returns top-ranked skyline points, (5)
k-ZSearch
, which evaluates
k
-dominant skyline queries, and (6)
ZSubspace
, which supports skyline queries on a subset of dimensions. While derived upon coherent ideas and concepts, our approaches are shown to outperform the state-of-the-art algorithms that are specialized to address particular skyline problems, especially when a large number of skyline points are resulted, via comprehensive experiments.</description><subject>Algorithmics. Computability. Computer arithmetics</subject><subject>Applied sciences</subject><subject>Computer Science</subject><subject>Computer science; control theory; systems</subject><subject>Database Management</subject><subject>Exact sciences and technology</subject><subject>Information systems. Data bases</subject><subject>Memory organisation. Data processing</subject><subject>Regular Paper</subject><subject>Software</subject><subject>Theoretical computing</subject><issn>1066-8888</issn><issn>0949-877X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2010</creationdate><recordtype>article</recordtype><recordid>eNp9UD1PAzEMjRBIlMIPYMvCGHCSa3LHhiooiEoMgARdojTnVNePXEla0f57Uh1ixINt2X5Pfo-QSw7XHEDfpJx0yQAqBlwptjsiPaiKipVafxyTHoc8LHOckrOU5gAghBj0yGjCXp8_b6kNFL1vXINhQ9Niv2wC0q8txj1dx9ZhSk2YUR_tCr_buKBTm7CmbaAT1sYa4zk58XaZ8OK39sn7w_3b8JGNX0ZPw7sxc1LxDXNa196pqdJa5o-Ftg6gUBwwd36qBfdQorU4UJWtCwkoQArHpS5KPyi47BPe8brYphTRm3VsVjbuDQdzcMJ0TpjshDk4YXYZc9Vh1jY5u8wigmvSH1CIUolCynwnuruUV2GG0czbbQxZzj_kP-Kebf4</recordid><startdate>20100601</startdate><enddate>20100601</enddate><creator>Lee, Ken C. K.</creator><creator>Lee, Wang-Chien</creator><creator>Zheng, Baihua</creator><creator>Li, Huajing</creator><creator>Tian, Yuan</creator><general>Springer-Verlag</general><general>Springer</general><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20100601</creationdate><title>Z-SKY: an efficient skyline query processing framework based on Z-order</title><author>Lee, Ken C. K. ; Lee, Wang-Chien ; Zheng, Baihua ; Li, Huajing ; Tian, Yuan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c361t-c77dfc6b677300727ac004610e7acfb721f08eaae569ad430e2032c13748f5413</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2010</creationdate><topic>Algorithmics. Computability. Computer arithmetics</topic><topic>Applied sciences</topic><topic>Computer Science</topic><topic>Computer science; control theory; systems</topic><topic>Database Management</topic><topic>Exact sciences and technology</topic><topic>Information systems. Data bases</topic><topic>Memory organisation. Data processing</topic><topic>Regular Paper</topic><topic>Software</topic><topic>Theoretical computing</topic><toplevel>online_resources</toplevel><creatorcontrib>Lee, Ken C. K.</creatorcontrib><creatorcontrib>Lee, Wang-Chien</creatorcontrib><creatorcontrib>Zheng, Baihua</creatorcontrib><creatorcontrib>Li, Huajing</creatorcontrib><creatorcontrib>Tian, Yuan</creatorcontrib><collection>Pascal-Francis</collection><collection>CrossRef</collection><jtitle>The VLDB journal</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Lee, Ken C. K.</au><au>Lee, Wang-Chien</au><au>Zheng, Baihua</au><au>Li, Huajing</au><au>Tian, Yuan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Z-SKY: an efficient skyline query processing framework based on Z-order</atitle><jtitle>The VLDB journal</jtitle><stitle>The VLDB Journal</stitle><date>2010-06-01</date><risdate>2010</risdate><volume>19</volume><issue>3</issue><spage>333</spage><epage>362</epage><pages>333-362</pages><issn>1066-8888</issn><eissn>0949-877X</eissn><abstract>Given a set of data points in a multidimensional space, a skyline query retrieves those data points that are not
dominated
by any other point in the same dataset. Observing that the properties of Z-order space filling curves (or Z-order curves) perfectly match with the dominance relationships among data points in a geometrical data space, we, in this paper, develop and present a novel and efficient processing framework to evaluate skyline queries and their variants, and to support skyline result updates based on Z-order curves. This framework consists of
ZBtree
, i.e., an index structure to organize a source dataset and skyline candidates, and a suite of algorithms, namely, (1)
ZSearch
, which processes skyline queries, (2)
ZInsert
,
ZDelete
and
ZUpdate
, which incrementally maintain skyline results in presence of source dataset updates, (3)
ZBand
, which answers skyband queries, (4)
ZRank
, which returns top-ranked skyline points, (5)
k-ZSearch
, which evaluates
k
-dominant skyline queries, and (6)
ZSubspace
, which supports skyline queries on a subset of dimensions. While derived upon coherent ideas and concepts, our approaches are shown to outperform the state-of-the-art algorithms that are specialized to address particular skyline problems, especially when a large number of skyline points are resulted, via comprehensive experiments.</abstract><cop>Berlin/Heidelberg</cop><pub>Springer-Verlag</pub><doi>10.1007/s00778-009-0166-x</doi><tpages>30</tpages><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1066-8888 |
ispartof | The VLDB journal, 2010-06, Vol.19 (3), p.333-362 |
issn | 1066-8888 0949-877X |
language | eng |
recordid | cdi_crossref_primary_10_1007_s00778_009_0166_x |
source | Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list); Springer Link |
subjects | Algorithmics. Computability. Computer arithmetics Applied sciences Computer Science Computer science control theory systems Database Management Exact sciences and technology Information systems. Data bases Memory organisation. Data processing Regular Paper Software Theoretical computing |
title | Z-SKY: an efficient skyline query processing framework based on Z-order |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-02T21%3A41%3A46IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-pascalfrancis_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Z-SKY:%20an%20efficient%20skyline%20query%20processing%20framework%20based%20on%20Z-order&rft.jtitle=The%20VLDB%20journal&rft.au=Lee,%20Ken%20C.%20K.&rft.date=2010-06-01&rft.volume=19&rft.issue=3&rft.spage=333&rft.epage=362&rft.pages=333-362&rft.issn=1066-8888&rft.eissn=0949-877X&rft_id=info:doi/10.1007/s00778-009-0166-x&rft_dat=%3Cpascalfrancis_cross%3E22862433%3C/pascalfrancis_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c361t-c77dfc6b677300727ac004610e7acfb721f08eaae569ad430e2032c13748f5413%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |