There is no real technical benefit from having separate database for different data within the same website (unless you are talking about massive amounts of data, which I suspect is not the case)... Most people would use the same database, but come up with a naming convention to separte the tables.