I found this article to be interesting, however completely un-useful. No one actually uses P-Store and I'm not sure why anyone would start?!? Why not just use BerkleyDB? I believe it has ruby bindings.
(I don't really use Ruby, so I don't have any Ruby-specific alternatives to suggest.)