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.
Author
Dr
Andrea Valassi
(CERN)