Кое где запросы, кое где код и т.д. Ты не услышишь вразумительного и однозначного ответа на свой вопрос, потому что слишком много но.
В принципе можно пользоватся врапперами, тогда процесс перехода с базы на базу упрощается, но это только в том случае если работаешь на перспективу смены на аналогичную базу.
Никакой враппер не спасет если ГРАМОТНО менять базу с того же мускула на M$$SQL или даже на постгресс.
А по теме топика таки покажи какому нибудь программеру все таки что ты хочешь сделать и спроси совета по месту. Без видения задачи конкретной тебе кроме общих фраз наврядли помогут чем то.