我曾经使用mysql
宝石,但现在我常常听说mysql2
宝石。此外,它默认包含在 Gemfile 中Rails 3.0.x
。
使用mysql2
gem有什么区别和优点?
答案 0 :(得分:77)
以下是mysql2 gem page:
的引用是啊......但为什么?
有人:Dude,Mysql gem工作 fiiiiiine。
我:确实如此,但它只有动手 你为字段值nil和字符串。 让你把它们转换成 Ruby-land中适当的Ruby类型 - 哪个 球很慢。
有人:好的,但是do_mysql可以 已经用Ruby回复了我的价值观 映射到MySQL类型的对象。
我:是的,但它的API相当大 更复杂,可以慢〜2倍。
答案 1 :(得分:10)
mysql2比mysql宝石快得多。此外,除了有效之外,它还具有更多功能,并且更有趣,就像Ruby on Rails一样。