Skip to content
Andrea Formica edited this page Apr 6, 2018 · 4 revisions

Crest Project Overview

The project proposed here can be separated into two areas. On one side the Crest data model, which is for the moment taken from an operational conditions database deployed by CMS experiment. On the other side the software libraries that can deal with the underlying data model. On this second area, considering the importance of the caching layer and the fact that the use case for our system is “READ often” and “WRITE rarely”, we have decided to pursue the development of the components for the management of the conditions data in the form of a server component deployable in standard web frameworks. This implies that a third component needs also to be developed: some thin client layer, allowing to talk with the intermediate server component. Another project is devoted to the client libraries for Crest. The preliminary prototype is described in this document is based on these architecture principles.

Crest data model

The relational model is illustrated below:

Clone this wiki locally