Adaptive Concurrent Query Execution Framework for an Analytical In-Memory Database System

Author(s):  
Harshad Deshmukh ◽  
Hakan Memisoglu ◽  
Jignesh M. Patel
Author(s):  
Chi-wai Fung ◽  
Rynson Lau ◽  
Qing Li ◽  
Hong Va Leong

In this chapter, we describe our work on developing a distributed video DBMS (database management system). The video DBMS provides a temporal modeling framework for describing video data and it supports data distribution by applying vertical class partitioning techniques. Building on top of our previous work on Four-Dimensional Information Space (4DIS) - an object-oriented temporal modeling framework, we apply class partitioning techniques onto a distributed 4DIS video database system as a means for efficient query execution. A detailed cost model for query execution through vertical class partitioning is developed. The effectiveness of our class partitioning approach, in the context of the distributed 4DIS video database system, is demonstrated through the use of a running example.


Author(s):  
Abdel Obaid ◽  
Anne Marie Amja ◽  
Hafedh Mili ◽  
Normand Seguin

1996 ◽  
Vol 22 (7) ◽  
pp. 1017-1048 ◽  
Author(s):  
N. Bassiliades ◽  
I. Vlahavas

2021 ◽  
Author(s):  
Timo Kersten ◽  
Viktor Leis ◽  
Thomas Neumann

AbstractAlthough compiling queries to efficient machine code has become a common approach for query execution, a number of newly created database system projects still refrain from using compilation. It is sometimes claimed that the intricacies of code generation make compilation-based engines too complex. Also, a major barrier for adoption, especially for interactive ad hoc queries, is long compilation time. In this paper, we examine all stages of compiling query execution engines and show how to reduce compilation overhead. We incorporate the lessons learned from a decade of generating code in HyPer into a design that manages complexity and yields high speed. First, we introduce a code generation framework that establishes abstractions to manage complexity, yet generates code in a single fast pass. Second, we present a program representation whose data structures are tuned to support fast code generation and compilation. Third, we introduce a new compiler backend that is optimized for minimal compile time, and simultaneously, yields superior execution performance to competing approaches, e.g., Volcano-style or bytecode interpretation. We implemented these optimizations in our database system Umbra to show that it is possible to unite fast compilation and fast execution. Indeed, Umbra achieves unprecedentedly low query latencies. On small data sets, it is even faster than interpreter engines like DuckDB and PostgreSQL. At the same time, on large data sets, its throughput is on par with the state-of-the-art compiling system HyPer.


1996 ◽  
Vol 35 (03) ◽  
pp. 261-264 ◽  
Author(s):  
T. Schromm ◽  
T. Frankewitsch ◽  
M. Giehl ◽  
F. Keller ◽  
D. Zellner

Abstract:A pharmacokinetic database was constructed that is as free of errors as possible. Pharmacokinetic parameters were derived from the literature using a text-processing system and a database system. A random data sample from each system was compared with the original literature. The estimated error frequencies using statistical methods differed significantly between the two systems. The estimated error frequency in the text-processing system was 7.2%, that in the database system 2.7%. Compared with the original values in the literature, the estimated probability of error for identical pharmacokinetic parameters recorded in both systems is 2.4% and is not significantly different from the error frequency in the database. Parallel data entry with a text-processing system and a database system is, therefore, not significantly better than structured data entry for reducing the error frequency.


1996 ◽  
Vol 8 (3) ◽  
pp. 160-168 ◽  
Author(s):  
Janet Burt ◽  
Tom Beaumont James

This article discusses the different approaches to the treatment of historical databases: the relational database system and κλειω, a source-oriented approach.


2013 ◽  
Vol 1 (1) ◽  
pp. 1-3
Author(s):  
Faisal Halim ◽  
◽  
Rizal Muttaqin ◽  
Keyword(s):  

Author(s):  
Yinhan Gao ◽  
Wenzhi Wu ◽  
Jie Liang ◽  
Litong Zhang ◽  
Kun Qian ◽  
...  

2006 ◽  
Vol 16 (1) ◽  
pp. 28-38
Author(s):  
Etsuko INOUE ◽  
Takuya YOSHIHIRO ◽  
Hideya KAWAJI ◽  
Akira HORIBATA ◽  
Masaru NAKAGAWA

Sign in / Sign up

Export Citation Format

Share Document