Last update: Apr 1, 2000 |
|
Fermilab Speaker: Herbert Greenlee The D0 C++ object persistence mechanism (D0OM) supports the concept of physically decoupled back end I/O mechanisms. D0 has developed two D0OM back end I/O mechanisms for the purpose of accessing data in relational databases. The first, d0omORACLE, provides direct access to an Oracle database. The second, d0omCORBA, provides client-server access to an Oracle database. These I/O mechanisms allow nearly arbitrary C++ object-oriented data to be read or written directly to database tables. The database back ends support the full D0OM/C++ object model, including classes, pointers, STL collections, templates, polymorphism and inheritance, plus severl D0-specific types of smart pointers and collections. D0 intends to use D0OM to access detector calibration information in offline code, such as the reconstruction program.
|
||||||||||||||||||||||||||||
| | Home | Bulletins | Committees | Scientific Program | Docs by topics | Social Event | Conference Location | Secretariat | Privacy Policy | |