Hola,
Depende mucho de cómo se hubiera planteado el propio sistema. Me consta que hay clases para PHP que te abstraen del motor de la base de datos, esto es, el última instancia dicha clase puede trabajar con varios tipos de motores de datos, siendo el cambio de uno a otro, desde luego, menos traumático que si en tu código encuentras funciones como "
mysql_fetcharray", por ejemplo.
Es decir, si utilizas funciones exclusivas para trabajar con MySQL, pues tendrás que sustituir dichas funciones por "otra cosa", sean funciones para trabajar con el nuevo motor de bases de datos, sean métodos de una clase genérica, de modo que en el futuro no tengas que preocuparte más de este asunto.
De todas maneras tengo que decir que hablo de oídas. Parte de lo que digo es como lo digo, pero, parte es de lo que tengo leído o asumido de haber leído por ahí... no sé hasta qué punto es posible abstraer en un conjunto de clases la conexión y el trabajo con distintos de motores de bases de datos, o, por mejor decir, sé que es posible, pero, no sé hasta qué punto.