[OSM-dev] [OSM-talk] donating read-only api-mirrors
tom at compton.nu
Fri Feb 6 16:03:38 GMT 2009
Stefan de Konink wrote:
> Tom Hughes wrote:
>> Yeah, it really is that simple, which is why us simple minded idiots
>> that run the server are still doing it all in memory.
> There are at least 3 known alternative implementations that run
> semi-realtime :) So yeah keeping it in rails while there are
> alternatives make you stubborn. Your last arguments were that you don't
> want to manage such infrastructure... that makes much more sense here.
This is only partly about rails. Even if you take rails out of the
equation you still need to keep substantial amount of data in memory in
order to know which objects to fetch. The alternative is do much more
complicated database queries which are likely to be slower (impossibly
so on mysql, but possibly manageable with a different database).
> Don't forget our last IRC conversation where you were unable to tell me
> why a specific FCGI client was borking on any request (get/put). While a
> new request just worked. This indicates there are more problems with
> Ruby-on-Rails read/write actions than you are now talking about now.
I'm not aware of having spoken to you on IRC to be honest. If I'd known
it was you I probably wouldn't have entered into the conversation.
If it is the conversation I think it is then I didn't say I didn't know
why it was breaking - there are a number of reasons why that happens
some of which I understand and some of which I don't. What I said was
that I had no way to tell which daemon was causing the problem.
Tom Hughes (tom at compton.nu)
More information about the dev