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 HCL VersionVault 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.