On Feb 18, 2006, at 12:28 PM, Dae San Hwang wrote:
On Feb 19, 2006, at 4:12 AM, Kevin Clark wrote:
You'd really run 10,000 forums out of one database with shared
tables?
The argument is for the sake of argument. If you're that successful,
you wouldn't make that choice.
My point was really that usage of surrogate id's can quickly become
a problem when the data model is nested like that. (id's at the
end node will increase exponentially.)
FWIW, Basecamp has Accounts, each of which has Projects, each of
which has Posts, each of which has Comments.
Basecamp has been running fine for two years, and we are no where
_near_ the 32-bit id limit for comment ids. If it becomes a problem
(years from now) we'll deal with it then, but remember: "premature
optimization is the root of all evil."
- Jamis
_______________________________________________
Rails-core mailing list
Rails-core@lists.rubyonrails.org
http://lists.rubyonrails.org/mailman/listinfo/rails-core