No, there is no limit to database size. We only limit database server CPU usage, which larger databases tend to generate more of.
We do not allow video sharing sites to be hosted here. File and video sharing sites use way more storage space and bandwidth than we can realistically offer with any web hosting service.
Our hosting is not well optimized to serve large files. So a minute is conceivable, but an hour seems unlikely.