Cargando…

LHCb: Optimising query execution time in LHCb Bookkeeping System using partition pruning and partition wise joins

The LHCb experiment produces a huge amount of data which has associated metadata such as run number, data taking condition (detector status when the data was taken), simulation condition, etc. The data are stored in files, replicated on the Computing Grid around the world. The LHCb Bookkeeping Syste...

Descripción completa

Detalles Bibliográficos
Autores principales: Mathe, Z, Charpentier, P
Lenguaje:eng
Publicado: 2013
Acceso en línea:http://cds.cern.ch/record/1610842
_version_ 1780932039509278720
author Mathe, Z
Charpentier, P
author_facet Mathe, Z
Charpentier, P
author_sort Mathe, Z
collection CERN
description The LHCb experiment produces a huge amount of data which has associated metadata such as run number, data taking condition (detector status when the data was taken), simulation condition, etc. The data are stored in files, replicated on the Computing Grid around the world. The LHCb Bookkeeping System provides methods for retrieving datasets based on their metadata. The metadata is stored in a hybrid database model, which is a mixture of Relational and Hierarchical database models and is based on the Oracle Relational Database Management System (RDBMS). The database access has to be reliable and fast. In order to achieve a high timing performance, the tables are partitioned and the queries are executed in parallel. When we store large amounts of data the partition pruning is essential for database performance, because it reduces the amount of data retrieved from the disk and optimises the resource utilisation. This research presented here is focusing on the extended composite partitioning strategy such as range-hash partition, partition pruning and usage of the partition wise joins. The system has to serve thousands of queries per minute, the performance and capability of the system is measured when the above performance optimisation techniques are used.
id cern-1610842
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2013
record_format invenio
spelling cern-16108422019-09-30T06:29:59Zhttp://cds.cern.ch/record/1610842engMathe, ZCharpentier, PLHCb: Optimising query execution time in LHCb Bookkeeping System using partition pruning and partition wise joins The LHCb experiment produces a huge amount of data which has associated metadata such as run number, data taking condition (detector status when the data was taken), simulation condition, etc. The data are stored in files, replicated on the Computing Grid around the world. The LHCb Bookkeeping System provides methods for retrieving datasets based on their metadata. The metadata is stored in a hybrid database model, which is a mixture of Relational and Hierarchical database models and is based on the Oracle Relational Database Management System (RDBMS). The database access has to be reliable and fast. In order to achieve a high timing performance, the tables are partitioned and the queries are executed in parallel. When we store large amounts of data the partition pruning is essential for database performance, because it reduces the amount of data retrieved from the disk and optimises the resource utilisation. This research presented here is focusing on the extended composite partitioning strategy such as range-hash partition, partition pruning and usage of the partition wise joins. The system has to serve thousands of queries per minute, the performance and capability of the system is measured when the above performance optimisation techniques are used.Poster-2013-330oai:cds.cern.ch:16108422013-10-14
spellingShingle Mathe, Z
Charpentier, P
LHCb: Optimising query execution time in LHCb Bookkeeping System using partition pruning and partition wise joins
title LHCb: Optimising query execution time in LHCb Bookkeeping System using partition pruning and partition wise joins
title_full LHCb: Optimising query execution time in LHCb Bookkeeping System using partition pruning and partition wise joins
title_fullStr LHCb: Optimising query execution time in LHCb Bookkeeping System using partition pruning and partition wise joins
title_full_unstemmed LHCb: Optimising query execution time in LHCb Bookkeeping System using partition pruning and partition wise joins
title_short LHCb: Optimising query execution time in LHCb Bookkeeping System using partition pruning and partition wise joins
title_sort lhcb: optimising query execution time in lhcb bookkeeping system using partition pruning and partition wise joins
url http://cds.cern.ch/record/1610842
work_keys_str_mv AT mathez lhcboptimisingqueryexecutiontimeinlhcbbookkeepingsystemusingpartitionpruningandpartitionwisejoins
AT charpentierp lhcboptimisingqueryexecutiontimeinlhcbbookkeepingsystemusingpartitionpruningandpartitionwisejoins