Migration to Open Source Databases

A presentation at Open Source Database Conference in in Frankfurt, Germany by Jutta Horstmann

With Open Source database management systems getting mature, they are evolving as a target system for database migration. This talk focuses on migration scenarios and strategies, proposing an elaborate migration workflow. Arguments for and against migrating to Open Source databases are discussed. Lower cost and the advantages of Open Source code and community are reasons for deciding pro migration. Furthermore, Open Source migration candidates will have to provide enterprise-level features. I present five Open Source databases: Firebird, Ingres, MaxDB, MySQL and PostgreSQL, and compare them with respect to features, performance and data warehousing capabilities. Subsequently the database migration workflow is proposed: A process model including all steps on the path from the source system to the target system. It is composed of four activities: analysis, design, implementation and testing. These are applied to the database system’s assets: database management system software, schema, data, client SQL and infrastructure. The steps are ordered to provide for a manageable workflow with special regard to their interdependencies.