On 11/27/06, Sunny Hirai <sunny / citymax.com> wrote:
<snip>
> Thanks also for the information on Mongrel. This project sounds
> interesting. I am disappointed to learn that Rails is not thread safe. I
> am still hoping that ActiveRecord will work well in a multi-threaded
> environment however. The approach of multiple instances of mongrel and
> multiple ruby interpreters is a good workaround. That said, I think I'd
> have to rewrite ActiveRecord anyways as it relies on config files to set
> datasources and such. Our application will probably need to set
> datasources at run time so that we can split a table across multiple db
> servers and let it know, at run-time, which server the data resides on.
<snip>

It's an opinion of the Rails developers that processes are the new
threads -- scaling with processes is better/easier than scaling with
threads.

Joe