CEDA Presentation 2007

prev | next

Slide 28 : Repositories

A Repository stores all the version history of an OODB without reifying the data as objects. Therefore the repository is immune from failures due to behavioral errors in the objects in the OODB. For example, a repository could store the state of a malicious object without any concern that the object will be allowed to execute and cause data loss.

The algorithms used by the repository are extremely efficient and allow for the state of an object to be generated in linear time, irrespective of what version is required.

A Repository is able to support all the schema changes on data models (discussed in a previous slide).