TQL: Towards Type-Driven Data Discovery
By: Andrew Kang, Sainyam Galhotra
Potential Business Impact:
Finds data easier by focusing on what you need.
Existing query languages for data discovery exhibit system-driven designs that emphasize database features and functionality over user needs. We propose a re-prioritization of the client through an introduction of a language-driven approach to data discovery systems that can leverage powerful results from programming languages research. In this paper, we describe TQL, a flexible and practical query language which incorporates a type-like system to encompass downstream transformation-context in its discovery queries. The syntax and semantics of TQL (including the underlying evaluation model), are formally defined, and a sketch of its implementation is also provided. Additionally, we provide comparisons to existing languages for data retrieval and data discovery to examine the advantages of TQL's expanded expressive power in real-life settings.
Similar Papers
Towards General-Purpose Data Discovery: A Programming Languages Approach
Databases
Finds hidden information in data faster.
Database Research needs an Abstract Relational Query Language
Databases
Helps computers understand data questions better.
Beyond SELECT: A Comprehensive Taxonomy-Guided Benchmark for Real-World Text-to-SQL Translation
Computation and Language
Teaches computers to understand and write database questions.