13–17 Feb 2006
Tata Institute of Fundamental Research
Europe/Zurich timezone

COOL Development and Deployment - Status and Plans

13 Feb 2006, 16:40
20m
AG 69 (Tata Institute of Fundamental Research)

AG 69

Tata Institute of Fundamental Research

Homi Bhabha Road Mumbai 400005 India
oral presentation Software Components and Libraries Software Components and Libraries

Speaker

Dr Andrea Valassi (CERN)

Description

Since October 2004, the LCG Conditions Database Project has focused on the development of COOL, a new software product for the handling of experiment conditions data. COOL merges and extends the functionalities of the two previous software implementations developed in the context of the LCG common project, which were based on Oracle and MySQL. COOL is designed to minimise the duplication of effort by developing a single implementation to support persistency for several relational technologies (Oracle, MySQL and SQLite), based on the POOL Relational Abstraction Layer (RAL) and on the SEAL libraries. The same user code may be used to store data into any one of these backends, as COOL functionalities are encapsulated by a technology-neutral C++ API. After several production releases of the COOL software, the project is now moving into the deployment phase in Atlas and LHCb, the two experiments that are developing the software in collaboration with CERN IT.

Primary author

Presentation materials