Language-Integrated Queries: A BOLDR Approach

1Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present BOLDR, a modular framework that enables the evaluation in databases of queries containing application logic and, in particular, user-defined functions. BOLDR also allows the nesting of queries for different databases of possibly different data models. The framework detects the boundaries of queries present in an application, translates them into an intermediate representation together with the relevant language environment, rewrites them in order to avoid query avalanches and to make the most out of database optimizations, and converts the results back to the application. Our experiments show that the techniques we implemented are applicable to real-world database applications, successfully handling a variety of language-integrated queries with good performances.

Cite

CITATION STYLE

APA

Benzaken, V., Castagna, G., Daynès, L., Lopez, J., Nguyen, K., & Vernoux, R. (2018). Language-Integrated Queries: A BOLDR Approach. In The Web Conference 2018 - Companion of the World Wide Web Conference, WWW 2018 (pp. 711–719). Association for Computing Machinery, Inc. https://doi.org/10.1145/3184558.3185973

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free