I have a simple voting system where users will vote for a site good bad whatever.
What i want to do is beyond just storing a vote for good, a vote for bad, i want to store the username that voted, ip, and date.
What i want to know is how would be the best way to store this data? Using a sql table or a simple plain text file.
Im looking at 200 sites being listed and each site can range from 30-1000 votes.
So if i did do this the way of a db would i create a db called 'votes' and than for each individual site create a table based on that site id giving each site its own unique table?
If that would be the best way to do it great, but i was thinking having 200+ tables can become excessive but i know nothing about DB architecture and design so that may not be excessive at all.
Anyways any input on designing this would be appreciated.