Ok Ok Ok… first off, I apologize for the sliiightly misleading
subject line. But, I thought I’d try to draw some attention and see if
I could get some discussion going (hopefully no flames though!).
I was browsing around and I came across this interview with Alex Payne
The second interview question is what particularly drew my attention
where he says that they have been running into a number of scaling
issues that they probably wouldn’t have with other frameworks.
There are three main points that caught my attention in the response.
“At this point in time there’s no facility in Rails to talk to more
than one database at a time.”
“setting up multiple read-only slave databases [is not a quick fix
Ruby + Rails’ syntactical sugar = slow
Point #3 is pretty well known, the solutions always mentioned before
is scale out. However, Alex says that they can’t because of 1 & 2.
I’ve been under the impression (and still am) that doing 1 & 2 really
isn’t that hard.
So, the question is, what to do if you have a rails app and are in
EPA Rating: 3000 Lines of Code / Gallon (of coffee)