我们公司喜欢计算晦涩指标的报告——无法使用 ActiveRecord 的查找器(find_by_sql 除外)计算的指标,而 ruport 基于 ruby 的功能太慢了。
是否有插件或 gem 或 db 适配器可以在数据库层进行大量计算?您创建复杂报告的解决方案是什么?
最佳答案
虽然不是数据库不可知论者,但我们的解决方案是 plpgsql 函数,使用 Ruby 和 ActiveRecord 会变得非常慢。
关于ruby-on-rails - 对于计算量大的查询,find_by_sql 的替代方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1049941/