mysql和mysql2 gem有什么区别

我曾经与mysql宝石打交道,但如今经常听到关于mysql2宝石的消息。此外,默认情况下,它也包含在 中Rails

3.0.x

使用mysql2宝石有什么区别和优势?

回答:

这是来自mysql2 gem页面的引用:

是的…但是为什么呢?

有人:老兄,Mysql gem可以正常工作。

我:的确可以,但是只给您nil和用于字段值的字符串。让您在Ruby-land中将它们转换为正确的Ruby类型-这很慢。

有人:好的,但是do_mysql已经可以使用映射到MySQL类型的Ruby对象给我返回值。

我:是的,但是它的API相当复杂,可能慢2倍。

以上是 mysql和mysql2 gem有什么区别 的全部内容, 来源链接: utcz.com/qa/434295.html

回到顶部