Cargando…

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, Zoltan, Charpentier, Philippe
Lenguaje:eng
Publicado: 2014
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/513/4/042032
http://cds.cern.ch/record/2026336
_version_ 1780947350423863296
author Mathe, Zoltan
Charpentier, Philippe
author_facet Mathe, Zoltan
Charpentier, Philippe
author_sort Mathe, Zoltan
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 optimization techniques are used.
id oai-inspirehep.net-1302107
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2014
record_format invenio
spelling oai-inspirehep.net-13021072022-08-17T13:29:08Zdoi:10.1088/1742-6596/513/4/042032http://cds.cern.ch/record/2026336engMathe, ZoltanCharpentier, PhilippeOptimising query execution time in LHCb Bookkeeping System using partition pruning and Partition-Wise joinsComputing and ComputersThe 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 optimization techniques are used.oai:inspirehep.net:13021072014
spellingShingle Computing and Computers
Mathe, Zoltan
Charpentier, Philippe
Optimising query execution time in LHCb Bookkeeping System using partition pruning and Partition-Wise joins
title Optimising query execution time in LHCb Bookkeeping System using partition pruning and Partition-Wise joins
title_full Optimising query execution time in LHCb Bookkeeping System using partition pruning and Partition-Wise joins
title_fullStr Optimising query execution time in LHCb Bookkeeping System using partition pruning and Partition-Wise joins
title_full_unstemmed Optimising query execution time in LHCb Bookkeeping System using partition pruning and Partition-Wise joins
title_short Optimising query execution time in LHCb Bookkeeping System using partition pruning and Partition-Wise joins
title_sort optimising query execution time in lhcb bookkeeping system using partition pruning and partition-wise joins
topic Computing and Computers
url https://dx.doi.org/10.1088/1742-6596/513/4/042032
http://cds.cern.ch/record/2026336
work_keys_str_mv AT mathezoltan optimisingqueryexecutiontimeinlhcbbookkeepingsystemusingpartitionpruningandpartitionwisejoins
AT charpentierphilippe optimisingqueryexecutiontimeinlhcbbookkeepingsystemusingpartitionpruningandpartitionwisejoins