在Rails应用程序中使用BigDecimal与Integer的性能影响

时间:2009-02-05 01:15:10

标签: ruby-on-rails ruby

在Rails应用程序中将某些字段存储为BigDecimal而不是整数的效率会低多少?

将使用这些值完成一些计算(一堆算术)。

这是否会影响Rails,数据库或Ruby的性能?

1 个答案:

答案 0 :(得分:2)

BigDecimal在大多数方面都比整数效率低。它们占用更多空间,浮点数学比整数数学慢。

话虽如此,除非你进行了大量的计算,否则使用BigDecimal可能会很好,你可能不会注意到。