A common lifecycle event for databases is the migration to a new version (e.g. Oracle 9i to 10G) or a different system altogether (e.g. DB2 to SQL Server). Many migrations require more than export/import because they also involve changes to the hardware platform and operating system, schema, or dependent applications.
In addition to these qualitative requirements, there may be a quantitative issue: the sheer volume of data to be migrated can create a performance problem during unload, transform, or reload jobs.
Solutions:
CoSort tools or recommended techniques can improve
unload performance; i.e. source tables into portable flat files.
In files, CoSort gives you the ability to perform and combine data:
Transformation
sort, join, aggregate, report, etc.
Conversion
of both data and file types
Protection
field-level encryption, masking
Generation
safe test data in relational formats
CoSort maps fields to one or more load, BI, and other hand-off targets.
Schema changes, new views, different query orders,
and privacy protections are now possible in parallel, single-pass
operations that do all of the above. Create new tables as needed, and
load files faster pre-sorted on the longest
index column (primary key).