Object Databases as Data Stores for HEPPart II
Physical Model and Logical Model
Objectivity/DB Architecture
A Distributed Federation
Page Server & Container Locking
Example I - populateDb
Defining a persistent class
DDL Restrictions
DDL - Additional Features
Schema Handling
Objectivity/DB Object Browser
HepODBMS Layer
Database Session Control
Setting up a DB session using the HepDbApplication class
Object Clustering
Clustering by Class
Clustering on a Larger Scale
Persistent Clustering & Parallel Writers
Persistent Analysis Objects
Ntuple versus TagDB Model
Purpose of Using Tags
Example II: createTag
Collections of Tags
Filling a Tag Collection
Analysis using Tag & Event Data
Hierarchical Naming
Requirements
HepNamingTree
Current and Future Use
Improvements wrt. Old Class
Limited Support for Meta Data
Integration with HepDbApplication
C++ Example: Yet Another Shell
Java Interoperabilty
HepODBMS Collections
Collection Implementation
Reader Example
Writer Example
The End
Email: Dirk.Duellmann@cern.ch
Download presentation source