Semi-structured data formats like JSON gained popularity through their ability to represent arbitrarily complex data in a way that it can easily be read and written by humans, and parsed and generated by machines. This simplicity is especially useful for applications where it is not worth to spend time in schema design and data migration. However, it comes at a price: Query execution is much slower. In this bachelor's thesis we apply some optimizations on a MLIR dialect for JSONiq. We also take a closer look at type inference for a selection of JSONiq expressions
Abstract Query engines for ontological data based on graph models mostly execute user queries withou...
This report explains the implementation of an algorithm to optimize a QT with heuristic optimization...
The goal of multi-objective query optimization (MOQO) is to find query plans that realize a good com...
Semi-structured data formats such as JSON offer the advantage of representing arbitrarily complex da...
JSONiq is a querying language specifically tailored for JSON files, whose key capability is to deal ...
This thesis integrates Snowflake to the ecosystem of RumbleDB, the query execution engine of the JSO...
Over the past decade, a number of data intensive scalable systems have been developed to process ext...
In query optimization, a query can be executed with different strategies, known as execution plan. T...
Abstract-Almost all applications use database and Information Retrieval system for storing and retri...
In Inductive Logic Programming (ILP), several techniques have been introduced to improve the efficie...
Developers often prefer flexibility over upfront schema design, making semi-structured data formats ...
In Inductive Logic Programming (ILP), several techniques have been introduced to improve the ecienc...
At present, the optimization of code boils down to minimizing the movement of data. DaCe achieves t...
Abstract SQL statements can be used to retrieve data from any database. If youve worked with databas...
Much of the world's nonstandard data resides in specialized data sources. This data must often ...
Abstract Query engines for ontological data based on graph models mostly execute user queries withou...
This report explains the implementation of an algorithm to optimize a QT with heuristic optimization...
The goal of multi-objective query optimization (MOQO) is to find query plans that realize a good com...
Semi-structured data formats such as JSON offer the advantage of representing arbitrarily complex da...
JSONiq is a querying language specifically tailored for JSON files, whose key capability is to deal ...
This thesis integrates Snowflake to the ecosystem of RumbleDB, the query execution engine of the JSO...
Over the past decade, a number of data intensive scalable systems have been developed to process ext...
In query optimization, a query can be executed with different strategies, known as execution plan. T...
Abstract-Almost all applications use database and Information Retrieval system for storing and retri...
In Inductive Logic Programming (ILP), several techniques have been introduced to improve the efficie...
Developers often prefer flexibility over upfront schema design, making semi-structured data formats ...
In Inductive Logic Programming (ILP), several techniques have been introduced to improve the ecienc...
At present, the optimization of code boils down to minimizing the movement of data. DaCe achieves t...
Abstract SQL statements can be used to retrieve data from any database. If youve worked with databas...
Much of the world's nonstandard data resides in specialized data sources. This data must often ...
Abstract Query engines for ontological data based on graph models mostly execute user queries withou...
This report explains the implementation of an algorithm to optimize a QT with heuristic optimization...
The goal of multi-objective query optimization (MOQO) is to find query plans that realize a good com...