mysql和mysql2之间有什么区别
我曾经使用mysql和mysql2之间有什么区别,mysql,ruby-on-rails,ruby,rubygems,Mysql,Ruby On Rails,Ruby,Rubygems,我曾经使用mysqlgem,但现在我经常听说mysql2gem。另外,默认情况下,它包含在Rails 3.0.x中的Gemfile中 使用mysql2gem的区别和优势是什么?以下是对以下内容的引用: 是的……但是为什么 某人:老兄,Mysql的宝石很管用 菲林 我:当然有,但它只有手 可以为字段值指定nil和字符串。 让你把它们转换成 Ruby land中合适的Ruby类型-哪个 他像球一样慢 某人:好吧,但是你可以吗 已经用Ruby把值还给我了 映射到MySQL类型的对象 我:是的,但是它的
mysql
gem,但现在我经常听说mysql2
gem。另外,默认情况下,它包含在Rails 3.0.x
中的Gemfile中
使用mysql2
gem的区别和优势是什么?以下是对以下内容的引用:
是的……但是为什么
某人:老兄,Mysql的宝石很管用
菲林
我:当然有,但它只有手
可以为字段值指定nil和字符串。
让你把它们转换成
Ruby land中合适的Ruby类型-哪个
他像球一样慢
某人:好吧,但是你可以吗
已经用Ruby把值还给我了
映射到MySQL类型的对象
我:是的,但是它的API相当复杂
更复杂,速度可慢约2倍
mysql2比mysqlgem快得多。此外,除了高效之外,它还有更多的功能和乐趣,就像RubyonRails一样。“默认包含在Gemfile中”?我在3.2中没有看到这一点。8@KMC,一年前它被包括在内?:)我也在寻找一个差异列表,我找到了一个在别处被回答的差异,每个散列都被删除了。如果知道我应该在代码库中搜索哪些其他更改,那就太好了。更多功能?上一次我检查它甚至不能做准备好的陈述!我还感到惊讶的是,没有现成的声明支持,尽管到目前为止,似乎已经差不多了。