В чем разница между mysql и mysql2 gem


я раньше работал с mysql драгоценный камень, но часто в наше время я слышу о mysql2 камень. Кроме того, он включен в Gemfile по умолчанию Rails 3.0.x.

в чем разница и преимущества использования mysql2 камень?

2 66

2 ответа:

вот цитата из mysql2 gem page:

да... но почему?

кто-то: чувак, MySQL gem работает fiiiiiine.

Я: конечно, но это только руки вы ноль и строки для значений полей. Оставляя вас, чтобы преобразовать их в правильные типы рубинов в Ruby-land-который медленно, как шары.

кто-то: хорошо, но do_mysql может уже верните мне значения с Рубином объекты, сопоставленные с MySQL типы.

Me: да, но его API значительно более сложный и может быть ~2x медленнее.

mysql2 очень намного быстрее, чем MySQL gem. Кроме того, помимо эффективности, он также имеет больше функций и более увлекателен, как Ruby on Rails.