Topic
Tuple
About: Tuple is a research topic. Over the lifetime, 6513 publications have been published within this topic receiving 146057 citations. The topic is also known as: tuple & ordered tuplet.
Papers published on a yearly basis
Papers
More filters
••
13 Jun 2005TL;DR: The technique of hypertree decompositions is used to derive improved algorithms for computing the core of a relational instance with labeled nulls and it is shown that computing cores is NP-hard in presence of a system-predicate NULL(x), which is true iff x is a null value.
Abstract: Data Exchange is the problem of inserting data structured under a source schema into a target schema of different structure (possibly with integrity constraints), while reflecting the source data as accurately as possible. We study computational issues related to data exchange in the setting of Fagin, Kolaitis, and Popa(PODS'03). We use the technique of hypertree decompositions to derive improved algorithms for computing the core of a relational instance with labeled nulls, a problem we show to be fixed-parameter intractable with respect to the block size of the input instances. We show that computing the core of a data exchange problem is tractable for two large and useful classes of target constraints. The first class includes functional dependencies and weakly acyclic inclusion dependencies. The second class consists of full tuple generating dependencies and arbitrary equation generating dependencies. Finally, we show that computing cores is NP-hard in presence of a system-predicate NULL(x), which is true iff x is a null value.
43 citations
••
03 Apr 2006TL;DR: This paper encodes XPath expressions (XPEs) as ordered sets of predicates and translates XML documents into sets of tuples, which are evaluated over these predicates, thus fully exploiting potential overlap in XPEs.
Abstract: The XML/XPath filtering problem has found wide-spread interest. In this paper, we propose a novel algorithm for solving it. Our approach encodes XPath expressions (XPEs) as ordered sets of predicates and translates XML documents into sets of tuples, which are evaluated over these predicates. Predicates representing overlapping portions of XPEs are stored and processed once, thus fully exploiting potential overlap in XPEs. We experimentally evaluate the performance of our algorithm, demonstrating its scalability to millions of XPEs, with matching performance in the millisecond range. We show interesting trade-offs to alternative approaches.
43 citations
••
01 Dec 2002TL;DR: A horizontal space-decomposition algorithm, exploiting the K-means clustering algorithm, aimed at decreasing error rate compared to the simple classifier embedded in it while being rather understandable.
Abstract: Decomposition may divide the database horizontally (subsets of rows or tuples) or vertically. It may be aimed at minimizing space and time needed for the classification of a dataset (e.g. sampling, windowing) or rather attempt to improve accuracy (e.g. bagging, boosting). This paper presents a horizontal space-decomposition algorithm, exploiting the K-means clustering algorithm. It is aimed at decreasing error rate compared to the simple classifier embedded in it while being rather understandable.
43 citations
•
19 Dec 2006TL;DR: In this article, an event tap associated with a server, such as a Web server, at a machine can transform a server event into a tuple, select a database node for the tuple, and place the tuple in a queue for that database node, and then flush the queue periodically directly into database notes.
Abstract: An event tap associated with a server, such as a Web server, at a machine can transform a server event into a tuple, select a database node for the tuple, and place the tuple in a queue for that database node, and then flush the queue periodically directly into database notes. The use of an event tap can thus reduce the computational burden on the database while keeping the server event data in the database relatively fresh.
42 citations