Demo Data from EDBT 2026 / reviewers in the wild / expert
Rona Machlin
dblp:37/5906
· DBLP profile ↗
2ranked-venue papers
1as first author
0since 2021 · last 2007
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 2 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
2 papers |
Data models and query languages · 67% Database theory · 27% Query processing and optimization · 6% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computational science and engineering · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data models and query languages › query language design
array query language |
0.1 | 2 | 2007 | Index-based multidimensional array queries: safety and equivalence · PODS 2007 A Query Language for Multidimensional Arrays: Design, Implementation, and Optimization Techniques · SIGMOD Conference 1996 |
Database theory
query containment |
0.1 | 1 | 2007 | Index-based multidimensional array queries: safety and equivalence · PODS 2007 |
Data models and query languages › query language
query safety |
0.1 | 1 | 2007 | Index-based multidimensional array queries: safety and equivalence · PODS 2007 |
Data models and query languages
multidimensional array data |
0.0 | 1 | 1996 | A Query Language for Multidimensional Arrays: Design, Implementation, and Optimization Techniques · SIGMOD Conference 1996 |
Query processing and optimization
query optimization |
0.0 | 1 | 1996 | A Query Language for Multidimensional Arrays: Design, Implementation, and Optimization Techniques · SIGMOD Conference 1996 |
Computational science and engineering
scientific data management |
0.0 | 1 | 1996 | A Query Language for Multidimensional Arrays: Design, Implementation, and Optimization Techniques · SIGMOD Conference 1996 |
Methods — techniques the papers use, named apart from their topics
rule-based language · 0.1presburger arithmetic · 0.1equational laws · 0.0calculus for arrays · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | Index-based multidimensional array queries: safety and equivalenceabstractWe propose a new multidimensional array query model giving array bounds and other shape-related metadata a central role. Arrays are treated as shaped maps from indices to values. Schemas are augmented by shape constraints. Queries also have shape preconditions. Within this framework, we introduce the index-based array queries expressing index reorganizations and value summarizations. We define them via adeclarative, rule-based language with shape-membership constraints inits rule bodies and subscripting and aggregation in its rule heads. We explore safety (including bounds analysis) and query equivalence for various subclasses divided according to the aggregator type, whether we allow disjunctions, and whether we allow (limited) Presburger arithmetic in index and shape terms. We show safety istractable in the nonarithmetic cases, while state safety remains in P in the arithmetic ones. We show that, for a class of monoid-based setand bag aggregators, equivalence reduces to equivalence of index-cores- core queries collecting array indices rather than values. Forset-aggregator queries, we give complete characterizations of equivalence in terms of containment maps and show the equivalenceproblems are in P in the nonarithmetic, conjunctive case and in coNP in all others. Rona Machlin |
PODS | 1 |
| 1996 | A Query Language for Multidimensional Arrays: Design, Implementation, and Optimization TechniquesabstractWhile much recent research has focussed on extending databases beyond the traditional relational model, relatively little has been done to develop database tools for querying data organized in (multidimensional) arrays. The scientific computing community has made little use of available database technology. Instead, multidimensional scientific data is typically stored in local files conforming to various data exchange formats and queried via specialized access libraries tied in to general purpose programming languages.To allow such data to be queried using known database techniques, we design and implement a query language for multidimensional arrays. Our main design decision is to treat arrays as functions from index sets to values rather than as collection types. This leads to clean syntax and semantics as well as simple but powerful optimization rules.We present a calculus for arrays that extends standard calculi for complex objects. We derive a higher-level comprehension style query language based on this calculus and describe its implementation, including a data driver for the NetCDF data exchange format. Next, we explore some optimization rules obtained from the equational laws of our core calculus. Finally, we study the expressiveness of our calculus and prove that it essentially corresponds to adding ranking to a query language for complex objects. Leonid Libkin, Rona Machlin, Limsoon Wong |
SIGMOD Conference | 2 |