Если вы сами не можете ответить на этот вопрос, то либо задача не по силам, либо берите то, чем владеете. В любом случае вы со старта не угадаете всех возможных проблем именно вашего портала, поэтому все равно придется что-то переделывать. Может вы вообще перейдете на экзотику типа генерации статики и отдачи её через Nginx. Тогда будет фиолетово, какая БД, хоть sqlite