The task of configuration management for software development environments is not well supported by conventional files, directories, and ad hoc persistence mechanisms. Typed, immutable objects combined with ubiquitous versioning provide a much more sound basis. A prototype configuration management system currently under development relies upon persistent objects provided by a commercial object-oriented database system.
Initial measurements suggest that performance is acceptable.
Its implementation of configuration management is based on the use of typed, immutable objects combined with versioning. Software configuration management in an object-oriented database. Doc 3 Department of Computer Science - Control, Software et al. Doc 2 Ellis and Bjarne Stroustrop - Annotated, Reference et al. Doc 1 Atkinson and O - Persistence, Programming et al.