From: tamouse mailing lists Date: 2013-02-01T11:38:09+09:00 Subject: Re: Does Ruby has any default database with it? I think the best course for a new project is to start simple, go with sqlite, if you find you need more performance or some particular feature, bump up to postgresql. mysql is pretty common, but there are concerns about its future under oracle. That said, there's no shortage of opinions everywhere. The Sequel gem is probably a good place to start, since it sounds like you're well of in SQL programming: https://github.com/jeremyevans/sequel/#readme Even with that, it can take a bit to understand the Ruby that goes around it, so I'd suggest experimenting a bit, do some prototypes to figure out what you need, throw them away and then design, write your tests, then write your app code.