Cargando…
Evaluation of NoSQL prototypes for the CMS conditions database
With the restart of the LHC in 2015, the growth of the CMS conditions dataset will continue, therefore the need of a consistent and highly available access to the conditions makes a great cause to revisit different aspects of the current data storage solutions. We present a study of alternative data...
Autor principal: | |
---|---|
Lenguaje: | eng |
Publicado: |
2016
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.1109/NSSMIC.2015.7581881 http://cds.cern.ch/record/2263736 |
_version_ | 1780954315629789184 |
---|---|
author | Sipos, R |
author_facet | Sipos, R |
author_sort | Sipos, R |
collection | CERN |
description | With the restart of the LHC in 2015, the growth of the CMS conditions dataset will continue, therefore the need of a consistent and highly available access to the conditions makes a great cause to revisit different aspects of the current data storage solutions. We present a study of alternative data storage backends for the CMS Conditions Databases, evaluating some of the most popular NoSQL ones to support a key-value representation of the CMS conditions. In addition to the baseline performance comparison between a document store, a column-oriented, and a plain key-value store, the access layer for these databases in the CMS software was developed, in order to provide transparent support for these alternative data stores in the CMS context. The necessary changes in the software infrastructure, and in the modeling approaches are also discussed in this paper. We also discuss the validation phase, which plays a key role in the optimization of the different solutions with fine-tuning critical performance factors. In this paper we present a performance comparison between the NoSQL prototypes and the current Oracle solution, using the real dataset, accessed by the CMS software framework. |
id | oai-inspirehep.net-1498884 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2016 |
record_format | invenio |
spelling | oai-inspirehep.net-14988842019-09-30T06:29:59Zdoi:10.1109/NSSMIC.2015.7581881http://cds.cern.ch/record/2263736engSipos, REvaluation of NoSQL prototypes for the CMS conditions databaseDetectors and Experimental TechniquesWith the restart of the LHC in 2015, the growth of the CMS conditions dataset will continue, therefore the need of a consistent and highly available access to the conditions makes a great cause to revisit different aspects of the current data storage solutions. We present a study of alternative data storage backends for the CMS Conditions Databases, evaluating some of the most popular NoSQL ones to support a key-value representation of the CMS conditions. In addition to the baseline performance comparison between a document store, a column-oriented, and a plain key-value store, the access layer for these databases in the CMS software was developed, in order to provide transparent support for these alternative data stores in the CMS context. The necessary changes in the software infrastructure, and in the modeling approaches are also discussed in this paper. We also discuss the validation phase, which plays a key role in the optimization of the different solutions with fine-tuning critical performance factors. In this paper we present a performance comparison between the NoSQL prototypes and the current Oracle solution, using the real dataset, accessed by the CMS software framework.oai:inspirehep.net:14988842016 |
spellingShingle | Detectors and Experimental Techniques Sipos, R Evaluation of NoSQL prototypes for the CMS conditions database |
title | Evaluation of NoSQL prototypes for the CMS conditions database |
title_full | Evaluation of NoSQL prototypes for the CMS conditions database |
title_fullStr | Evaluation of NoSQL prototypes for the CMS conditions database |
title_full_unstemmed | Evaluation of NoSQL prototypes for the CMS conditions database |
title_short | Evaluation of NoSQL prototypes for the CMS conditions database |
title_sort | evaluation of nosql prototypes for the cms conditions database |
topic | Detectors and Experimental Techniques |
url | https://dx.doi.org/10.1109/NSSMIC.2015.7581881 http://cds.cern.ch/record/2263736 |
work_keys_str_mv | AT siposr evaluationofnosqlprototypesforthecmsconditionsdatabase |