VOB database

Each VOB has its own database, which is managed by an embedded database management system.

The VOB database is implemented as a set of files in the db subdirectory of the VOB storage directory. The database stores several kinds of data:
  • Version-control information: elements, their branch structures, and their versions
  • Metadata associated with the file-system objects: version labels, attributes, and so on
  • Event records and configuration records, which document changes in artifacts and related development activities
  • Type objects, which are involved in the implementation of both the version-control structures and the metadata
  • (PVOBs only) UCM objects: folders, projects, streams, activities, components, baselines, and so on

The permanent contents of artifacts that are under DevOps Code ClearCase® control are stored in the source pools (.s and its subdirectories), not in the VOB database.

The db directory contains these files:
vob_db.dbd
A compiled database schema, used by embedded database routines for database access. The schema describes the structure of the VOB database.
vob_db_schema_version
A schema version file, used by embedded database routines to verify that the compiled schema file is at the expected revision level.
vob_db.d0n vob_db.k0n
Files in which the database contents are stored.
vista.*
Database control files and transaction logs.
vob_db.str_file
Database string file that stores long strings.