Я бы не рекомендовал вам пользоваться советами при таком общем вопросе.
Крупный проект может пользоваться очень маленькой базой.
Вопрос маленькой и большой базы весьма относителен.
И вообще проконсультируйтесь с архитектором продукта, который собираетесь разрабатывать, все зависит от проекта, а не размера базы - бывает есть смысл разделять, бывает есть смысл ставить кластер.