Forum: Ruby Sequel vs. RDBI vs. DBI

Posted by Jim Hranicky (Guest)
on 2013-03-02 02:45
(Received via mailing list)
So it looks like RDBI hasn't been touched in a while and DBI
appears dormant, so I've been looking at Sequel . I like what
I've seen so far and I'm just wondering if this would be
considered "the way to do database programming in ruby"
(if there is one) ?

I moved from DBI to RDBI a while back and would like to
stick with something that'll be around and supported
along with the language.

Thanks,

--
Jim Hranicky
IT Security Engineer
UF Information Technology
Office of Information Security and Compliance
Posted by David Mullet (mully)
on 2013-03-03 14:02
Jim Hranicky wrote in post #1099800:
> So it looks like RDBI hasn't been touched in a while and DBI
> appears dormant, so I've been looking at Sequel . I like what
> I've seen so far and I'm just wondering if this would be
> considered "the way to do database programming in ruby"
> (if there is one) ?
>
> I moved from DBI to RDBI a while back and would like to
> stick with something that'll be around and supported
> along with the language.
>
> Thanks,
>
> --
> Jim Hranicky
> IT Security Engineer
> UF Information Technology
> Office of Information Security and Compliance

I'm not prepared to state that Sequel is THE way to do database 
programming in Ruby". But it's a solid choice and is continuously 
updated. I use it daily in a variety of environments: SQL Server or 
SQLite; desktop or server; MRI or JRuby.

David
Posted by D. Deryl Downey (ddd)
on 2013-03-03 17:20
(Received via mailing list)
I would really suggest using Sequel before (or instead of) ActiveRecord.
Its smaller, lighter, and (if you're used to sql) closer to the bone.

I found I had *serious* problems trying to understand Sequel's syntax
after using ActiveRecord, and the lack of #find* helpers like 
ActiveRecord
has threw me for a loop.

As I started digging deeper into Sequel, and started throwing out
ActiveRecord it started getting a bit easier, but I do have to say that
working with Sequel was far harder than it had to be because of hitting
ActiveRecord first. I got spoiled with the easier syntax and fooled into
thinking it was the 'better' of the two. I got that totally wrong.
Posted by Bryan Powell (bryanp)
on 2013-03-04 16:32
(Received via mailing list)
+1 for Sequel. Use it in production with several apps and have 
absolutely no complaints.

Bryan
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.