Language-Integrated Queries: a BOLDR Approach - Archive ouverte HAL
Communication Dans Un Congrès Année : 2018

Language-Integrated Queries: a BOLDR Approach

Résumé

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.
Fichier principal
Vignette du fichier
www.pdf (1.02 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01717995 , version 1 (27-02-2018)
hal-01717995 , version 2 (27-02-2018)

Identifiants

Citer

Véronique Benzaken, Giuseppe Castagna, Laurent Daynes, Julien Lopez, Kim Nguyen, et al.. Language-Integrated Queries: a BOLDR Approach. WWW2018, Apr 2018, Lyon, France. ⟨10.1145/3184558.3185973⟩. ⟨hal-01717995v1⟩
529 Consultations
305 Téléchargements

Altmetric

Partager

More