Website will contain a large database
users will be able to register, add comments and add info in that database

I am just a designer I don't have much experience in hosting, all I used before was shared hosting for my own website

Thanks in advance
Bernadette