To facilitate changes to an existing database design (database schema), Perst implements “lazy” database schema evolution. When an object instance is loaded from the database, its class descriptor is compared with the format of the class in the application.
Perst facilitates changes to an existing database schema by using “lazy” database schema evolution. Whenever an object instance is loaded from the database, Perst compares its class descriptor against the format of the class within the application.