So in this presentation I'm going to step through the process of what would be required to convert a large PHP application from being limited to running on MySQL to supporting any one of a number of databases, without sacrificing performance, and without complicating the design1.
1 - too much