DocumentCode
3419794
Title
Processing queries with expensive predicates by filtering
Author
Chen, Hanxiong ; Ohbo, Nobuo ; Ohno, Toshiro
Author_Institution
Dept. of Comp. Sci., Tsukuba Inte´´l Univ., Ibaraki, Japan
fYear
1999
fDate
1999
Firstpage
350
Lastpage
356
Abstract
There has been increasing interest in the application of abstract data types (ADT) in database technology to other fields. However, processing queries including ADT is always computationally expensive. We formalize a query processing scheme for selection operation which involves a computationally expensive predicate. Our approach is based on “filtering”. In the method, an expensive predicate is decomposed into simpler ones and successively evaluated. Each of these simpler predicates is either a necessary or a sufficient condition of the initial predicate, and is used to reject or accept an object as the answer to the query without evaluating the initial predicate. Iterative reduction of an operand set of objects can significantly lessen the total cost of estimation of the initial predicate. A cost model is provided and an algorithm is proposed to determine an optimal query evaluation plan. Experiments on spatial queries illustrate the effect
Keywords
abstract data types; database theory; query processing; visual databases; ADT; abstract data types; computationally expensive predicate; cost model; database technology; filtering; iterative reduction; operand set; optimal query evaluation plan; query processing scheme; selection operation; spatial queries; sufficient condition; Chemical processes; Chemical technology; Costs; Filtering; Filters; Geographic Information Systems; Geography; Iterative algorithms; Query processing; Spatial databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 1999. COMPSAC '99. Proceedings. The Twenty-Third Annual International
Conference_Location
Phoenix, AZ
ISSN
0730-3157
Print_ISBN
0-7695-0368-3
Type
conf
DOI
10.1109/CMPSAC.1999.812738
Filename
812738
Link To Document