I am currently working on a community site that will function much like Xanga, MySpace, or FaceBook. Users should be able to view others' blogs, send messages, view pictures, and other such things after logging in.
Utilizing MySQL 5 as the database, what are your design recommendations for such a site? One DB for each user? or HUGE tables for all the data of all users? (blog table, picture table, personal info table, etc.). a mixture?
Thanks for your input! -Chris