Meta Data Services Programming

Storage Strategy in a Repository Database

The database storage model in Microsoft® SQL Server™ 2000 Meta Data Services differs from the run-time object model. While the run-time object model is designed to accommodate run-time operations conveniently, the database model is designed to accommodate storage efficiently.

To save space in the database, Meta Data Services can sometimes store a single copy of a property value, even if that property value describes many object versions. Similarly, Meta Data Services can sometimes store a single copy of a relationship, even if many different object versions have that relationship.

Meta Data Services anticipates which object versions are especially likely to share property values and relationships and which object versions are less likely to. The repository engine uses these guidelines:

The repository SQL tables store the physical data of a repository. For more information about object and object version storage, see RTblVersions SQL Table and Interface-Specific Tables

See Also

Connecting to and Configuring a Repository

Repository Databases

Repository SQL Schema

Repository SQL Tables