It is a popular practice to use materialized intermediate results to improve the perfor- mance of RDBMSes. Work in this area has focused either optimisers matching existing materialized results in the cache and selecting intermediate results from a plan to survive the plan execution. To our knowledge, few attempts have been made to create plans with cached intermediate results in mind, and none that make any attempt to deduplicate the stored data to alleviate the storage cost of maintaining possibly large queries. We built FluiDB to explore a novel approach to integrating the selection of materialized results with the planner to optimize the logical representation of data in memory. FluiDB materializes common intermediate results and ded...
One of the main advantages of using semantically annotated data is that machines can reason on it, d...
Materialized views have been found to be very effective at speeding up queries, and are increasingly...
Materialized views (MV) can significantly improve the query performance of relational databases. In ...
Relational Database Management Systems (RDBMSs) are advanced software packages responsible for provi...
Automatically recycling (intermediate) results is a grand challenge for state-of-the-art databases t...
© 2020 Owner/Author. Optimizing the physical data storage and retrieval of data are two key database...
A “plan diagram ” is a pictorial enumeration of the execution plan choices of a database query optim...
Nowadays, database optimizers take advantage of indexes and materialized views (MVs) to produce quer...
Modern database systems use a query optimizer to identify the most efficient strategy, called "plan"...
Traditionally, query optimizers assume a direct mapping from the logical entities modeling the data ...
htmlabstractMany applications with manually implemented data management exhibit a data storage patte...
Abstract—The automated optimization of declarative SQL queries is a classical problem that has been ...
There has been renewed interest in column-oriented database architectures in recent years. For read-...
We propose a new type of materialized view called a partially materialized view. A partially mate-ri...
This work discusses physical database design while focusing on the problem of selecting materialized...
One of the main advantages of using semantically annotated data is that machines can reason on it, d...
Materialized views have been found to be very effective at speeding up queries, and are increasingly...
Materialized views (MV) can significantly improve the query performance of relational databases. In ...
Relational Database Management Systems (RDBMSs) are advanced software packages responsible for provi...
Automatically recycling (intermediate) results is a grand challenge for state-of-the-art databases t...
© 2020 Owner/Author. Optimizing the physical data storage and retrieval of data are two key database...
A “plan diagram ” is a pictorial enumeration of the execution plan choices of a database query optim...
Nowadays, database optimizers take advantage of indexes and materialized views (MVs) to produce quer...
Modern database systems use a query optimizer to identify the most efficient strategy, called "plan"...
Traditionally, query optimizers assume a direct mapping from the logical entities modeling the data ...
htmlabstractMany applications with manually implemented data management exhibit a data storage patte...
Abstract—The automated optimization of declarative SQL queries is a classical problem that has been ...
There has been renewed interest in column-oriented database architectures in recent years. For read-...
We propose a new type of materialized view called a partially materialized view. A partially mate-ri...
This work discusses physical database design while focusing on the problem of selecting materialized...
One of the main advantages of using semantically annotated data is that machines can reason on it, d...
Materialized views have been found to be very effective at speeding up queries, and are increasingly...
Materialized views (MV) can significantly improve the query performance of relational databases. In ...