sintaxis - Cuál es la diferencia entre mysql y mysql2
mysql vs sql server (2)
Aquí hay una cita de la página de la gema mysql2 :
Sí ... ¿pero por qué?
Alguien: Amigo, la gema Mysql funciona fiiiiiine.
Yo: seguro que sí, pero solo te da cero y cadenas para los valores de campo. Te dejo para convertirlos en tipos de Ruby adecuados en Ruby-land, que es lento como bolas.
Alguien: OK bien, pero do_mysql ya puede devolverme los valores con los objetos Ruby asignados a los tipos de MySQL.
Yo: Sí, pero su API es considerablemente más compleja y puede ser ~ 2 veces más lenta.
Solía trabajar con la gema mysql
, pero a menudo hoy en día escucho acerca de la gema mysql2
. Además, está incluido en el Gemfile de forma predeterminada en Rails 3.0.x
¿Cuál es la diferencia y las ventajas de usar la gema mysql2
?
mysql2 es mucho más rápido que la gema mysql. Además, además de ser eficaz, también tiene más funciones y es más divertido, al igual que Ruby on Rails.