Here’s a quote from the mysql2 gem page:
Yeah… but why?
Someone: Dude, the Mysql gem works
fiiiiiine.Me: It sure does, but it only hands
you nil and strings for field values.
Leaving you to convert them into
proper Ruby types in Ruby-land – which
is slow as balls.Someone: OK fine, but do_mysql can
already give me back values with Ruby
objects mapped to MySQL types.Me: Yep, but its API is considerably
more complex and can be ~2x slower.