68 votes

Quelle est la différence entre mysql et mysql2 gem

J'avais l'habitude de travailler avec mysql gemmes, mais de nos jours, j'entends souvent parler de mysql2 gemmes. En outre, il est inclus par défaut dans Gemfile dans Rails 3.0.x.

Quelle est la différence et les avantages d'utiliser mysql2 gem?

78voto

ALoR Points 2599

citation de mysql2 gem page

Oui... mais pourquoi?

Quelqu'un: Dude, le gem Mysql fonctionne fiiiiiine.

Moi: c'est sûr qu'Il fait, mais il ne les mains vous néant et des chaînes pour les valeurs de champ. Vous laissant à convertir en bon Rubis types de Ruby-terre - qui est lent comme des balles.

Quelqu'un: OK très bien, mais peut do_mysql déjà me donner des valeurs de retour avec Ruby des objets mappés à MySQL types.

Moi: Oui, mais son API est considérablement plus complexe et peut être ~2x plus lent.

10voto

Nikhil Points 744

mysql2 est beaucoup plus rapide que mysql gem. En plus d'être efficace, il a également plus de fonctionnalités et juste plus d'amusement, tout comme le ruby sur des rails

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X