Ready for release ruby mysqlplus adapter
Is the device ready for ruby mysqlplus?
there is a choice between:
1. mysql library from tmtm (has a clean version of ruby and c)
2. mysqlplus http://github.com/oldmoe/mysqlplus/
3. dataobjects (uses ORM) 4. em-mysql
The mysql style C version is currently in use, which is the oldest and most popular. The programming event is tough, invasive and is a paradigm shift, so it rules out em-mysql :-)
How mature are dataobjects and mysqlplus was more interested in mysqlplus because of its parallel driver.
a source to share
I maintain DataMapper and we have been using DataObjects under the hood for several years now.
It's production ready. This is largely the case compared to most other rubies. It supports MRI, JRuby and even Rubinius. It had full support for Ruby 1.9 coding very early on. It works from Ruby 1.8.6 to 1.9.2. It has non-blocking support. It handles the typecasting of values without any intermediate steps (so the data is not outputted as a String to be forced into another ruby type, it is returned as a type directly). It has a unified API between all the DB drivers it supports (currently sqlite, mysql, postgresql, oracle, sqlserver, h2, hsql and derby).
There is actually a project called rubysoc for an AR / ARel port to work with DO, and there is a chance it could become the default driver for ActiveRecord.
a source to share