Scripting Relational Database Engine Using Transducer

05/11/2018
by   Feng Tian, et al.
0

We allow database user to script a parallel relational database engine with a procedural language. Procedural language code is executed as a user defined relational query operator called transducer. Transducer is tightly integrated with relation engine, including query optimizer, query executor and can be executed in parallel like other query operators. With transducer, we can efficiently execute queries that are very difficult to express in SQL. As example, we show how to run time series and graph queries, etc, within a parallel relational database.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/20/2017

Empowering In-Memory Relational Database Engines with Native Graph Processing

The plethora of graphs and relational data give rise to many interesting...
research
10/18/2022

Efficient Evaluation of Arbitrary Relational Calculus Queries

The relational calculus (RC) is a concise, declarative query language. H...
research
04/03/2018

VerdictDB: Universalizing Approximate Query Processing

Despite 25 years of research in academia, approximate query processing (...
research
05/23/2023

The Context Model: A Graph Database Model

In the relational model a relation over a set of attributes is defined t...
research
03/25/2021

Vertex-centric Parallel Computation of SQL Queries

We present a scheme for parallel execution of SQL queries on top of any ...
research
08/16/2018

Automatic Generation of a Hybrid Query Execution Engine

The ever-increasing need for fast data processing demands new methods fo...
research
01/24/2020

Enhancing OBDA Query Translation over Tabular Data with Morph-CSV

Ontology-Based Data Access (OBDA) has traditionally focused on providing...

Please sign up or login with your details

Forgot password? Click here to reset