Я отчаянно пытаюсь разработать классы для работы с различными БД.
Чтобы сменить базу данных можно было лишь сменив класс.
Также есть опыт разработки подобных задротностей.
Стоит ли оно того? Нужно ли это вообще? Может все и в самом деле проще?
Ну стоит или нет это конечно не умесный вопрос! "Нужно ли оно тебе?" - это будет вернее!
Если нужно то одним из выходов может быть ПДО!
Я не много баз юзаю но 2 точно сможеш использовать
MySQL и расширение MySQLi,
SQLite.
С остальными не знаком, но думаю, что запросы не сильно отличаются ...
Там можно много чего использовать.
Репликон, это называется велосипед
За тебя уже это давно сделали, смотри в сторону PDO.