加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Rails和MSSQL 2008 – 我们是否会遇到障碍?

发布时间:2020-12-16 19:11:12 所属栏目:百科 来源:网络整理
导读:我正在努力的公司正在寻求将平台从ColdFusion 8 / Windows切换到 Ruby on Rails / Linux.我们的数据库解决方案将在Windows上保留为MSSQL 2008.我可能会分别跟进一系列有关此迁移的问题,但现在我有一个MSSQL Rails具体问题. 早在2006年我第一次使用Ruby on Ra
我正在努力的公司正在寻求将平台从ColdFusion 8 / Windows切换到 Ruby on Rails / Linux.我们的数据库解决方案将在Windows上保留为MSSQL 2008.我可能会分别跟进一系列有关此迁移的问题,但现在我有一个MSSQL& Rails具体问题.

早在2006年我第一次使用Ruby on Rails时,对MSSQL安装的支持非常不确定.事情大部分都有效,但ActiveRecord无法应对T-SQL缺少的某些功能.首先,我记得由于缺少像MySQL中那样的OFFSET关键字,自动分页无法正常工作.

我很好奇我们运行MSSQL 2008的主数据库服务器是否能够利用ActiveRecord的大部分功能.如果有特定的功能不可用,我会很好奇它们是什么.

解决方法

是的,会有痛苦.

我们目前正在生产Rails / SQL Server.我们所有的开发都是在OS X / linux上完成的,并部署到Linux应用服务器上.

我们最后使用JRuby,因为通过JDBC而不是ODBC进行连接不那么痛苦. JRuby本身就是一个很好的平台,但由于第三方宝石和插件的怪癖通常在JRuby下不起作用(特别是如果它们有本机扩展),我们已经完成了麻烦.

支持中仍然存在漏洞 – 分页仍然是不确定的,但现在有点起作用.从内存中也有一些围绕unicode和字符编码的怪癖.

使用SQL Server的唯一原因是因为这是IT基础架构团队的强制要求.如果可能的话,MySQL / Postgres是一个更好的解决方案.一切正常.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读