|
DataConstructor
can upgrade a data store to any version, not just the most recent
one. This is makes databases and XML files built using DataConstructor
significantly
more testable than those built with traditional scripts.
Why? ...because transitioning from version to version is the riskiest part of upgrading
a database. The ability to go to any version you like lets you build a chain of
tests that give you confidence in both your database's current state and how you get
to the next version.
Imagine trying to build a database using traditional techniques. The first roll
out works great. It's fully tested and goes off without a hitch. If we go about
designing V2 by upgrading a development server and planning on "migrating the changes
over later," as many do, we are setting ourselves up for disaster.

With DataConstructor,
you have the power to easily test, not only the functionality
of your data store, but the means by which it gets built, too.
By using DataConstructor
to chain together a series of reliable deltas, you gain confidence in both current
and future database upgrades.
|