2016
DOI: 10.14778/2904483.2904489
|View full text |Cite
|
Sign up to set email alerts
|

Scalable package queries in relational database systems

Abstract: Traditional database queries follow a simple model: they define constraints that each tuple in the result must satisfy. This model is computationally efficient, as the database system can evaluate the query conditions on each tuple individually. However, many practical, real-world problems require a collection of result tuples to satisfy constraints collectively, rather than individually. In this paper, we present package queries, a new query model that extends traditional database queries to handle complex co… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
24
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 23 publications
(24 citation statements)
references
References 24 publications
0
24
0
Order By: Relevance
“…The relational data model, and SQL therein, adopt set based constraints that are imposed to each individual tuple in order to appear in a query result set. There are nevertheless many practical real-world problems such as geometric pattern queries that require tuples in a set to collectively satisfy a set of constraints [4], [5]. The former is concerned with topological constraints among multi-dimensional objects.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…The relational data model, and SQL therein, adopt set based constraints that are imposed to each individual tuple in order to appear in a query result set. There are nevertheless many practical real-world problems such as geometric pattern queries that require tuples in a set to collectively satisfy a set of constraints [4], [5]. The former is concerned with topological constraints among multi-dimensional objects.…”
Section: Related Workmentioning
confidence: 99%
“…The former is concerned with topological constraints among multi-dimensional objects. In [5], the authors present package queries that enable users to express constraints over package of tuples. The approach considers local constraints, as traditional where clause in SQL, and global constraint that refer to packages of tuples.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Based on a cost-benefit model, a heuristic best-first algorithm is presented in [58] and further optimized by an adaptive prefetching technique to provide swift online results. Along the same lines, [12] presented the Package Query approach which assists users to find a set of tuples that satisfy global constraints (i.e., aggregate constraints) defined and efficient version is also proposed which relies on applying the ILP solvers on a representative set of the data to find approximated solutions, such that these solutions are guaranteed to be close by a factor to the baseline solutions.…”
Section: Similarity-aware Aggregate-based Query Refinementmentioning
confidence: 99%
“…Although the above techniques can be applied to solve the AQR problem efficiently, they exhibit various limitations. Foremost, similarity to users' input queries is completely neglected in the techniques proposed in [14,58,12,79]. Going back to Example 1.1, applying any of the above techniques will help the scientist to achieve her goal, i.e., an optimal refined query R * which optimally satisfies the cardinality constraint.…”
Section: Similarity-aware Aggregate-based Query Refinementmentioning
confidence: 99%