Christian Fazzini wrote:
> Well its the primary nature of the site. So expect to have tons of
> media types. Initially, I thought separating them would keep the
> tables smaller since each media type has its own table.

There's generally no point to keeping tables smaller just for the sake 
of keeping them smaller.  If you have proper indices and well-designed 
queries, your DB should be able to deal with large tables.

STI is perhaps smelly for other reasons (polymorphism or composition is 
often preferable), but in certain cases it really is the best way of 
doing things.
> 
> Someone mentioned that having it as an STI is fine. Like any other app
> that becomes huge, we can always optimize?

What's to optimize?

Best,
--
Marnen Laibow-Koser
http://www.marnen.org
mar...@marnen.org
-- 
Posted via http://www.ruby-forum.com/.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-t...@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to