|
I cannot imagine that you will have 100,000 users create 100 polls.
You may have 100,000 users, but for someone to create 100 polls would be hugely rare.
I'm reminded of an author, I think his name was Lazlo, wrote a book called the "New Science of Networks"... a 100 poll creating user is a super-user...a 'hub' in nson parlance....a rare entity, it won't be average, it will be one in a thousand people.
OK, but I'm not a specialists on websites, so lets say your data is real....100 million rows is fine, its nothing to a database, put an index on the thing, and rock and roll.
If you are using a larger database like oracle, you could partition the data in some way, to make it more efficient to manage....but I think you'll be fine.
|