我从某些人那里听说RoR不能与SQLServer完美结合。由于历史和标准化方面的原因,我们被迫使用SQLServer,但是如果出于正当的理由可以推迟使用SQLServer,则可以移至另一个数据库。团队中的一个人想要MySql,另一个人想要Postgres,等等。我试图避开宗教战争,真正了解SQLServer的痛点。

我们在Linux机器上运行应用服务器,数据库将在Windows机器上运行,如果这些细节有帮助,我们应该标准化的SQLServer是2008。

提前致谢!

最佳答案

我对这种配置不是很熟悉,但是..您应该(我想)问自己和团队一些问题。

使用SQLServer对您的项目有任何重大优势吗?

如果是的话……是否如此令人不知所措,您已经准备好面对odbc驱动程序的一些困难,例如:http://groups.google.com/group/rails-sqlserver-adapter/browse_thread/thread/6d35d4a53ac210b2

您准备好托管如此多的配置(Linux + Windows)以进行开发,登台和生产吗?

您的团队中有SQLServer专业人士吗? (备份和管理)

如果您不能对此问题获得肯定的答案,我认为对于RoR项目而言,SQLServer可能很难维护。但这并不意味着不可能。但是有时您必须问自己,当锤子落在左边时,为什么要使用锯来钉钉子。

关于mysql - ruby 与/SQL Server,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4695817/

10-11 01:20