Object Databases as Data Stores for HEP Part II

20/5/99


Click here to start


Table of Contents

Object Databases as Data Stores for HEP Part 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

Author: Dirk Duellmann

Email: Dirk.Duellmann@cern.ch

Download presentation source