Automatic Clustering in Hyrise

03/29/2021
by   Alexander Löser, et al.
0

Physical data layout is an important performance factor for modern databases. Clustering, i.e., storing similar values in proximity, can lead to performance gains in several ways. We present an automated model to determine beneficial clustering columns and a clustering algorithm for the column-oriented, memory-resident database Hyrise. To automatically select clustering columns, the model analyzes the database's workload and provides estimates by how much certain clustering columns would impact the workload's latency. We evaluate the precision of the model's estimates, as well as the overall quality of its clustering suggestions. To apply a determined clustering configuration, we developed an online clustering algorithm. The clustering algorithm supports an arbitrary number of clustering dimensions. We show that the algorithm is robust against concurrently running data modifying queries. We obtain a 5 reduction for the TPC-H benchmark when clustering the lineitem table and a 4 latency reduction for the TPC-DS benchmark when clustering the store_sales table.

READ FULL TEXT

page 11

page 14

page 27

page 28

page 29

page 30

page 36

page 41

research
02/24/2015

New HSL Distance Based Colour Clustering Algorithm

In this paper, we define a distance for the HSL colour system. Next, the...
research
07/11/2021

Hybrid Ant Swarm-Based Data Clustering

Biologically inspired computing techniques are very effective and useful...
research
03/20/2019

Column2Vec: Structural Understanding via Distributed Representations of Database Schemas

We present Column2Vec, a distributed representation of database columns ...
research
09/09/2020

Biclustering with Alternating K-Means

Biclustering is the task of simultaneously clustering the rows and colum...
research
12/01/2020

Farthest sampling segmentation of triangulated surfaces

In this paper we introduce Farthest Sampling Segmentation (FSS), a new m...
research
12/16/2021

KnAC: an approach for enhancing cluster analysis with background knowledge and explanations

Pattern discovery in multidimensional data sets has been a subject of re...
research
05/15/2019

EasiCS: the objective and fine-grained classification method of cervical spondylosis dysfunction

The precise diagnosis is of great significance in developing precise tre...

Please sign up or login with your details

Forgot password? Click here to reset