Что лучше взять, выделенную БД или подключить свою на vps?
Есть ли какая-то разница?
Безусловно. Локальная база гораздо быстрее в работе на больших объёмах.
для скорости лучше локальная СУБД
для надёжности - на отдельной машине.