Cuál es la diferencia entre mysql y mysql2 gem
Solía trabajar con la gema mysql
, pero a menudo hoy en día escucho hablar de la gema mysql2
. Además, está incluido en el Gemfile por defecto en Rails 3.0.x
.
¿Cuál es la diferencia y las ventajas de usar la gema mysql2
?
2 answers
Aquí está una cita de la página de la gema mysql2 :
Sí {¿pero por qué?Alguien: Amigo, la gema de Mysql funciona fiiiiiine.
Yo: Seguro que sí, pero solo las manos nil y cadenas para los valores de campo. Dejándote convertirlos en tipos de Ruby adecuados en Ruby-land-que es lento como pelotas.
Alguien: OK bien, pero do_mysql puede ya me devuelves los valores con Ruby objetos asignados a tipos MySQL.
Yo: Sí, pero es API es considerablemente más complejo y puede ser ~2x más lento.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-09-23 22:28:50
Mysql2 es mucho más rápido que la gema mysql. Además, además de ser eficaz, también tiene más características y es más divertido, al igual que Ruby on Rails.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-09-23 22:28:14