Project · Databases

Migrating legacy databases to MS SQL

For an undisclosed client: replacing MySQL, Microsoft Access, Informix, IBM DB2, Sybase and Oracle databases with MS SQL, without breaking the old software that depends on them.

Client
Undisclosed
From
MySQL · Access · Informix · DB2 · Sybase · Oracle
To
MS SQL
Service
DBA services

DB Migration project (for an undisclosed client)

Business

Lots of companies, from small firms to large enterprises, run old software, sometimes very old. Such software usually works fine and does its job, but maintaining it is often expensive and takes resources and effort companies want to minimize or avoid completely. POS software, ATM front-end and back-end, industrial application etc are just a tiny part of possible examples of widely-used old software. The essential part of virtually all applications is some type of database engine. When user interface, network-related routines, hardware — servers, working stations — are easily upgraded from time to time, the database structure is the most stable and constant part of the application design. The problem is that maintaining outdated or some kind of unique database engines requires hiring qualified software engineers with all the consequences. Sometimes database engine support is not available anymore. Sometimes the support is excessively expensive. Our client, a large health insurance company (they didn't allow us to disclose their name), wanted to complete unification of databases and asked us to migrate their DBs and corresponding business application to MS SQL. These were Sybase Adaptive Server, Informix, old Oracle's and DB/2.

Implementation

We were responsible for data migration, altering database-related routines, testing and QA in general, and maintaining migrated software for the transition period (approximately two months). Our client was responsible for obtaining all the licenses (Microsoft freely provided them licenses when migrating from Oracle) and dealing with legal issues. Well written software has an abstraction layer to isolate database storage from business logic. Many of the applications we dealt with required only data and structure migration, when database altering was easy. Sybase, historically, is very much like MS SQL, while others needed considerable redesign both DB design and application. What our customer got:
  • Accurate costing and sizing of the migration.
  • The expertise necessary to help control the risk associated with database and related applications' migration.
  • Cost effective database migrations.
  • Experienced experts moving applications and associated databases from one platform to another.
DB Migration project — illustration 1 on the HiTech Service website

Services We Provided

  • Replaced MySQL, Microsoft Access, Informix, IBM DB2, Sybase, Oracle databases with MS SQL
  • Consolidating your sparse or smaller datastores.
  • Migration analysis, cost evaluation and planning.
  • Risk analysis and risk mitigation planning.
  • Schema re–modelling and migration.
  • Data migration services.
  • Query analysis and optimization.
  • Analysis, migration, and optimization of stored routines and other database objects.
  • Analysis and migration of client connectors.

Have a similar problem?

Tell us about it. We’ll reply within one business day with next steps.