A Repository is a managed unit of content and metadata storage and includes areas on the file system and a database.
Content management systems need to manage both content and metadata. Documentum uses the host file system (by default) to store the content and a Relational Database Management System (RDBMS) to manage metadata and its association with the content items.
Note: Content can also be stored in other types of storage systems, including an RDBMS, a content-addressed storage (CAS), or external storage devices.
The organizational details of files and metadata in a repository are hidden from the users and applications that need to interact with the repository. The repository is managed and made available to the users and applications via standard interfaces by a Content Server process.
1). A repository can include full-text indexes if an Index Server is a part of the installation. Full-text indexes enable rapid searching within content files and metadata.
2).A repository can also include an XML store to provide native XML persistence and management capabilities.
3). The repository infrastructure can include directory services as an authentication mechanism.
Note : The repository was officially referred to as docbase in pre-5.3 Documentum versions. The term docbase is still popular and is used interchangeably with repository.
Repository Basic Structure :