我从一些人那里听说,RoR 并没有与 SQLServer 完美结合。出于历史和标准化原因,我们被迫使用 SQLServer,但如果我们能以正当理由推迟,我们就可以转移到另一个数据库。团队中的一个人想要 MySql,另一个人想要 Postgres,等等。我试图远离宗教 war ,真正理解 SQLServer 的痛点是什么。
我们在 linux 机器上运行应用服务器,数据库将在 windows 机器上,我们应该标准化的 SQLServer 是 2008,如果这些细节有帮助...
提前致谢!
最佳答案
我不是很熟悉这样的配置,但是..有一些问题你应该(我想)问问你自己和团队。
使用 SQLServer 对您的项目有什么显着优势吗?
如果是...是否已经准备好面对 odbc 驱动程序的一些困难,例如:http://groups.google.com/group/rails-sqlserver-adapter/browse_thread/thread/6d35d4a53ac210b2
您准备好为开发、暂存和生产托管这么多配置(linux+windows)了吗?
你的团队有SQLServer专业的吗? (备份和管理)
如果你不能得到这个问题的肯定答案,我认为 SQLServer 可能很难为 RoR 项目维护。但这并不意味着这是不可能的。但有时你必须问问自己,当你的左边有锤子时,为什么要用锯来钉钉子。
关于mysql - ruby on rails with/SQL Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4695817/