Разница в том что если в mysql_ найдут баг то на него все положат большой и толстый, так как он уже depreceated, ему на замену пришел mysqli, его будут чинить и развивать.
А изменения в тестовой БД нужны сию секунду ?
Если что просто по крону можно делать дамп и лить его на тестовую БД раз в 5 минут допустим, или как захотите.
Немного не по теме, но уже как с года два есть тенденция вообще не использовать MYSQL/Postgres (или другую РСУБД) для поиска, берут Sphinx или ElasticSearch. Они это умеют практически из коробки.