[OSM-talk] [OSM-dev] donating read-only api-mirrors

Tom Hughes 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 talk mailing list