Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在Rails应用程序中使用BigDecimal与Integer对性能的影响_Ruby On Rails_Ruby - Fatal编程技术网

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

Ruby on rails 在Rails应用程序中使用BigDecimal与Integer对性能的影响,ruby-on-rails,ruby,Ruby On Rails,Ruby,在Rails应用程序中,将某些字段存储为BigDecimal而不是整数的效率会低多少 将使用这些值进行一些计算(一系列算术) 这会影响Rails、数据库或Ruby的总体性能吗 BigDecimal在大多数重要方面都不如integer有效。它们占用更多的空间,浮点运算比整数运算慢 话虽如此,除非你做了大量的计算,否则使用BigDecimal可能没什么问题,你可能不会注意到

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

将使用这些值进行一些计算(一系列算术)


这会影响Rails、数据库或Ruby的总体性能吗

BigDecimal在大多数重要方面都不如integer有效。它们占用更多的空间,浮点运算比整数运算慢

话虽如此,除非你做了大量的计算,否则使用BigDecimal可能没什么问题,你可能不会注意到