Mr eel

What I Want

What I really want is an pure Ruby server for object persistence. I’m actually getting a bit annoyed having to use ORMs. I don’t like DBs. They’re fiddly to set up and administer and I always end up using them naively which generates all sorts of performance issues. Also for simple cases they tend to be to over-kill. Ideally I want to work with Ruby code only. If I run into performance issues, I’d rather resolve them by looking at my code rather than poking about in some SQL.

Luckily there are such things already. For example there is Mongoose, which uses ActiveRecord style semantics, but stores the objects by calling marshall and writing them to disk. I plan on testing it out a bit and seeing how it performs.

The problem as I see it, is that at the moment there are different persistence libraries replicating the same tasks. Ideally it would be better to see larger support for a single project. But it looks like my complaints aren’t shared by many people. Most web app developers seem content to use ORMs.

Bugger.

Posted on July 20th, 2007 | There are 0 comments

Comments

Add a comment

All contents © 2005—2007 Luke Matthew Sutton