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

ruby-on-rails – 在rails中直接编写SQL查询是一个好习惯吗?

发布时间:2020-12-17 03:02:28 所属栏目:百科 来源:网络整理
导读:我正在使用非常庞大的数据和多个连接创建一个应用程序.立即在rails中使用完整的sql字符串是不好的做法?在rails中编写完整的sql查询有什么缺点? 解决方法 如果你在不了解替代方案的情况下这样做,这是唯一不好的做法. 那说很少有理由这样做.该框架为您封装了
我正在使用非常庞大的数据和多个连接创建一个应用程序.立即在rails中使用完整的sql字符串是不好的做法?在rails中编写完整的sql查询有什么缺点?

解决方法

如果你在不了解替代方案的情况下这样做,这是唯一不好的做法.

那说很少有理由这样做.该框架为您封装了它,并且您必须编写更少的代码.另一个好处是数据库独立性.您编写的查询越直接,您编写的内容就越有可能在切换数据库引擎时中断.

它很容易测试.如果您正确使用框架(即,您将在许多文章中讨论优化ActiveRecord)并且仍然觉得您的查询太慢……您可以始终对直接查询进行基准测试.

但是不知道如何使用ActiveRecord关联做某事并不是诉诸直接SQL的好理由.

http://guides.rubyonrails.org/association_basics.html

(编辑:李大同)

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

    推荐文章
      热点阅读