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...

Full description

Saved in:
Bibliographic Details
Published in:The VLDB journal 2010-06, Vol.19 (3), p.333-362
Main Authors: Lee, Ken C. K., Lee, Wang-Chien, Zheng, Baihua, Li, Huajing, Tian, Yuan
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&amp;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