I built a member based analytics system. All data is stored in a mysql db.
This system is growing rapidly and I have several tables that are approaching a gig in size. I don't see a lot of lag yet but I am worried about the future.
Since this is a member based system should I split the tables up among several tables by member or should i separate it by a database for each member?
What would be the best approach to this?
Also what size is a troublesome size for a mysql table or db?
Thanks in advance!