Size: a a a

2020 April 06

A

Alex in ctodailychat
а, ну флоат понятно... я про decimal
источник

IV

Igor V in ctodailychat
единственный минус fixed, что у каждой технологии своя реализация и если приложения на разных технологиях должны общаться, то остается только int
источник

A

Alex in ctodailychat
я когдато в 90ые работал в банке с флоат-точностью это был, простите, пиздец.. там был специальный счет, куда зачислялись ошибки округления. ну типа раз день сложили все транзакции - если получился не ноль - делает фиктивную транзакцию на этот счет, "чтобы получился ноль", Там через 7 лет скопилось пара лямов
источник

D

Dedulik in ctodailychat
я, конечно, всех систем в мире не видел, но в биллинге сотового оператора, нескольких банках и форкес-брокере - везде были инты.

можно, конечно, и в decimal, но рано или поздно вы с этим встрянете точно также как и с флоат :)
в pg например отдельный тип есть - money. но крупными буквами написано - не используйте его никогда
источник

КО

Кирилл Орлов in ctodailychat
Alex
я когдато в 90ые работал в банке с флоат-точностью это был, простите, пиздец.. там был специальный счет, куда зачислялись ошибки округления. ну типа раз день сложили все транзакции - если получился не ноль - делает фиктивную транзакцию на этот счет, "чтобы получился ноль", Там через 7 лет скопилось пара лямов
Ооо, про этом в научной фантастике еще писали, в стальной крысе гарри гаррисона бородатых годов
источник

IV

Igor V in ctodailychat
Dedulik
я, конечно, всех систем в мире не видел, но в биллинге сотового оператора, нескольких банках и форкес-брокере - везде были инты.

можно, конечно, и в decimal, но рано или поздно вы с этим встрянете точно также как и с флоат :)
в pg например отдельный тип есть - money. но крупными буквами написано - не используйте его никогда
потому что в pg есть нормальный decimal
источник

A

Alex in ctodailychat
Кирилл Орлов
Ооо, про этом в научной фантастике еще писали, в стальной крысе гарри гаррисона бородатых годов
хаха, кстати чел который это придумал был фанат Гариссона, Гибсона и тп.

сейчас сидит гденибудь на пляже с банкоматом (tm)
источник

D

Dedulik in ctodailychat
decimal в пг это, кстати, alias для numeric :)

когда надо с разной точностью хранить, decimal не поможет
источник

VR

Vsevolod Rodionov in ctodailychat
Я слышал аналогичную историю, но про остатки меньше цента при начислении процентов и списании кредитов
источник

A

Artur in ctodailychat
Dedulik
я, конечно, всех систем в мире не видел, но в биллинге сотового оператора, нескольких банках и форкес-брокере - везде были инты.

можно, конечно, и в decimal, но рано или поздно вы с этим встрянете точно также как и с флоат :)
в pg например отдельный тип есть - money. но крупными буквами написано - не используйте его никогда
им всем нужен перформанс
источник

A

Artur in ctodailychat
потому инт
источник

A

Artur in ctodailychat
а кому-то нужен удобство
источник

A

Artur in ctodailychat
им и decimal сгодится
источник

S

Stanislav in ctodailychat
Dedulik
я, конечно, всех систем в мире не видел, но в биллинге сотового оператора, нескольких банках и форкес-брокере - везде были инты.

можно, конечно, и в decimal, но рано или поздно вы с этим встрянете точно также как и с флоат :)
в pg например отдельный тип есть - money. но крупными буквами написано - не используйте его никогда
источник

D

Dedulik in ctodailychat
источник

A

Artur in ctodailychat
на sql server похожая фигня
источник

D

Dedulik in ctodailychat
Artur
им всем нужен перформанс
если у тебя есть ассеты с разной точностью, decimal не спасет
источник

S

Stanislav in ctodailychat
Благодарю
источник

D

Dedulik in ctodailychat
Stanislav
Благодарю
велкам ) пользуйтесь нашим sql анализатором, он вам по рукам еще не за такое надает )))
источник

A

Artur in ctodailychat
там еще есть smallmoney, грабли покрепче
источник