Влияние производительности на использование BigDecimal против Integer в приложении Rails - PullRequest
1 голос
/ 05 февраля 2009

Насколько менее эффективно было бы хранить некоторые поля как BigDecimal, а не как целое число в приложении Rails?

Некоторое вычисление (связка арифметики) будет выполнено с этими значениями.

Влияет ли это на производительность для Rails, базы данных или Ruby в целом?

1 Ответ

2 голосов
/ 05 февраля 2009

BigDecimal менее эффективен, чем целое число, в большинстве случаев. Они занимают больше места, и математика с плавающей точкой медленнее, чем целочисленная.

Сказав, что, если вы не выполняете слишком много вычислений, вероятно, стоит использовать BigDecimal, и вы, вероятно, не заметите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...