Object Databases as Data Stores for HEP Part II

15/1/99


Click here to start


Table of Contents

Object Databases as Data Stores for HEP Part II

Objectivity/DB Architecture

Physical Model and Logical Model

A Distributed Federation

Page Server & Container Locking

Tutorial 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

Tutorial 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

Naming & Clustering Histograms

HepODBMS Collections

Collection Implementation

Reader Example

Writer Example

The End

Author: Dirk Duellmann

Email: Dirk.Duellmann@cern.ch

Home Page: http://www.cern.ch

Download presentation source

Download postscript