Dynamic Schema
What happens when the database schema itself changes with time ?
- Some comparisons become inexpressible
- No problem with non-temporal OO GIS
- Schema stored on classes, not object instances
- No problem in principle: classes are objects
- Schema evolution is a fact of life.
Notes:
24 hour x 365 days a year “up time” mean that the database must never go offline - but it must change to evolve and grow. Either a dynamic schema database, or some mechanism at the application/Corba level to move clients’ attachments to a new database with compatible interface at run-time which is running in mirror lock-step with the original...