CORAL Server and CORAL Server Proxy: Scalable Access to Relational Databases from CORAL Applications
The CORAL software is widely used at CERN by the LHC experiments to access the data they store on relational databases, such as Oracle. Two new components have recently been added to implement a model involving a middle tier 'CORAL server' deployed close to the database and a tree of 'CORAL server proxies', providing data caching and multiplexing, deployed close to the client. A first implementation of the two new components, released in the summer 2009, is now deployed in the ATLAS online system to read the data needed by the High Level Trigger, allowing the configuration of a farm of several thousand processes. This paper reviews the architecture of the software, its development status and its usage in ATLAS.
- Research Organization:
- SLAC National Accelerator Lab., Menlo Park, CA (United States)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC02-76SF00515
- OSTI ID:
- 1038700
- Report Number(s):
- SLAC-REPRINT-2012-039; TRN: US201208%%777
- Journal Information:
- Journal of Physics: Conference Series, Vol. 331, Issue 4; Conference: Prepared for 18th International Conference on Computing in High Energuy and Nuclear Physics (CHEP 2010), Taipei, Taiwan, 18-22 Oct 2010
- Country of Publication:
- United States
- Language:
- English
Similar Records
Serving database information using a flexible server in a three tier architecture
Understanding the evolution of conditions data access through Frontier for the ATLAS Experiment