我开始使用数据库中的几何数据类型来存储多边形的新rails 3.0应用程序。我已经安装了空间适配器gem,但它需要mysql gem并且与mysql2 gem不兼容。现在我不应该使用MySQL gem for rails 3.0应用程序吗?
可以使用mysql gem而不是mysql2 gem吗?我会在路上遇到问题吗?
谢谢!
我开始使用数据库中的几何数据类型来存储多边形的新rails 3.0应用程序。我已经安装了空间适配器gem,但它需要mysql gem并且与mysql2 gem不兼容。现在我不应该使用MySQL gem for rails 3.0应用程序吗?
可以使用mysql gem而不是mysql2 gem吗?我会在路上遇到问题吗?
谢谢!
不,你不会有任何麻烦。在以前的mysql gem上使用mysql2 gem的主要推动力是,在等待来自db服务器的响应时,mysql gem当前阻止了I/O,而mysql2 gem则没有。除非您专注于优化应用程序的异步组件和并发性,否则您可能不会注意到其中的差异。
你完全可以安全地使用MySQL gem和Rails 3.我没有任何困难地使用它。