I have a question maybe someone could offer some insight to. I am
currently writing a messaging program that utilizes mysql. I am
debating between the following two situations. Have one table and store
all the messages in there and have a column for user ids. Second, make
a table for each user and store each users' messages in his or her
respective table. I'm thinking the second situation because it would
reduce the file size of one big table. What do you think? Is there a
limit to the size of a table? What about a limit to the amount of
tables one can have in one database? My guess is this program will have
200 users on it, however, I want to have it support many more if needed.
Any input on the matter would be greatly appreciated! Thanks in advance!