Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Rona Machlin

dblp:37/5906 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Data models and query languages › query language design
array query language
0.122007
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.112007
Index-based multidimensional array queries: safety and equivalence · PODS 2007
Data models and query languages › query language
query safety
0.112007
Index-based multidimensional array queries: safety and equivalence · PODS 2007
Data models and query languages
multidimensional array data
0.011996
A Query Language for Multidimensional Arrays: Design, Implementation, and Optimization Techniques · SIGMOD Conference 1996
Query processing and optimization
query optimization
0.011996
A Query Language for Multidimensional Arrays: Design, Implementation, and Optimization Techniques · SIGMOD Conference 1996
Computational science and engineering
scientific data management
0.011996
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
YearPublicationVenuePosition
2007 Index-based multidimensional array queries: safety and equivalence
abstract
We 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
PODS1
1996 A Query Language for Multidimensional Arrays: Design, Implementation, and Optimization Techniques
abstract
While 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 Conference2