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