* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download PPT file format 2.4M
Survey
Document related concepts
Microsoft Access wikipedia , lookup
Entity–attribute–value model wikipedia , lookup
Extensible Storage Engine wikipedia , lookup
Microsoft SQL Server wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Concurrency control wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Relational model wikipedia , lookup
Functional Database Model wikipedia , lookup
Healthcare Cost and Utilization Project wikipedia , lookup
Oracle Database wikipedia , lookup
ContactPoint wikipedia , lookup
Transcript
RDMS CMS DataBases: Current Status, Development and Plans. D.A Oleinik, A.Sh. Petrosyan, R.N.Semenov, I.A. Filozova V.V Korenkov, P.V. Moissenz, A. Vishnevskii, V. Karjavin Joint Institute for Nuclear Research, Dubna, Russia NEC’05 Russia and Dubna Member States (RDMS) Russia and Dubna Member States (RDMS) - an organizational structure providing the necessary strength to take responsibility for the construction of detectors for CMS. RDMS CMS concentrates the most of its efforts at design, building, commissioning and operation of substantial parts of the CMS detector in a number of areas and in particular, in: Endcap Hadron Calorimeter Forward muon station Very Forward calorimeter Databases RDMS CMS development and support. Opening remarks. Within the frameworks of this activity works on the databases CMS development and support are carried out in JINR. Some features of a solved problem: Subject Domain is very extensive and complex A large number of the participants of the works Wide range of the information requirements of the future users Requirements of all potential users should be satisfied Necessity of the databases designing for essential and current problems (most often ways of the access to data efficiency) Providing the informational supporting of the subject domain as a whole ( flexibility, adaptability) Databases RDMS CMS development and support. Using approaches. Necessity to join such inconsistent requirements as flexibility and efficiency using both subject and applied approaches. Subject approach is used for the building of the basic informational structure, but applied approach — for the improvement to increment efficiency of the data processing and expansion of the functionality. Databases structure and hierarchy. Equipment management database Holds structured data about all detectors parts as equipment elements Construction databases Holds all information about relations between different equipment elements Configuration database Holds all information required to bring the detector in any running mode Conditions database Holds all information about detector conditions (data on operating conditions) Detector Subsystems Data Equipment and construction data Oracle - WEB access & management system Calibration Oracle - C API access Equipment Database. Equipment database is intended for storage of the information about equipment of various parts of the CMS detector. ME1/1 Database: requirements ME1/1 Database is a part of EndCap Database, which is designed by LIT JINR database group. Necessity of storing of large different types of data concerned with equipment such as specification information, results of tests and calibrations, traveler lists (equipment history) and so on. Data can have different representations: files (test results, documentation), structured data (equipment specifications, relations between equipment), combined data (calibrations results) Databases & storage system structure DB server: Equipment DB Calibration DB API interface Client Files manipulating Da ta & fil es m an ip ul at in g DB server Mass storage system (CASTOR) c Ba ku p W EB in te r fa ce WEB Server Client es Fil s& ad o l Up s ad nlo w Do Data Storage This structure is to be realized both at CERN and JINR in the same way ME Database Scheme ME1/1 ME1/1 Database: environment Database server: Oracle (provided by CERN IT and JINR LIT) WEB Server: Internet Information Server (Provided by CERN IT) ME1/1 Database: User Interfaces Web interface – provides the initial filling of database, different access levels for users, information search on different criterions, adding and updating data. ME1/1 Database Web-interfaces: Equipment DB viewer - http://cms-equip.jinr.ru Equipment DB filling - http://calib.jinr.ru HE Data Tubes lengths measurements The following types of data are stored for each tube: length of plastic tube, length of metal tube, estimated length of tube, measured length of tube, classification tags of "problem tubes" Radioactive source calibration Measurement parameters HE Database scheme “Source tubes lengths measurement on HE”: Start page Environment “Source tubes lengths measurement on HE”: Select detector Select zone • At CERN: Data is placed at CERN DEVDB Oracle server Web part based on Oracle Application Server and written on PL/SQL • At JINR “Source tubes lengths measurement on HE”: Select Search results on Linux detector Select zone selected criteria Select port Oracle HTTP service ROOT support Tubes measurements URL: http://calib.jinr.ru/tubes/mainp.html API access to ORACLE Offline calibration software Oracle_bridge.so Oracle OCI (module) ORACLE Database Server handle = dlopen ("orca_oracle.so", RTLD_NOW); if (!handle) { fprintf (stderr, "%s\n", dlerror()); return 1; } c = (int (*)(double [64000])) dlsym(handle, "sqlloadmap"); } Oracle_bridge.so module features • Scalability • Maximum operating speed • Simple use HF Data Wedge calibration Beam wedge calibration Channel calibration Environment: At CERN: Database is placed at CERN DEVDB Oracle server. HF Database Scheme Very first approach! HF Database Scheme Next stage! Various stages of navigation on HF Data by Web Various stages of navigation on HF Data by Web Various stages of navigation on HF Data by Web SUMMARY Nearest plans – to continue the works on different subsystems databases development within frameworks RDMS CMS responsibility, in particular: … Construction Database improvement To continue Calibration and Equipment Databases integration User WEB-interfaces improvement Uniform realization of storage system structure at CERN and JINR THANKS A LOT FOR YOUR ATTENTION!