3

Максимальный рейтинг на пикабу

Думаю, многие так или иначе обращают внимание на рейтинг у того или иного пользователя, данного ресурса ...
Но задумывались ли вы, где 'потолок' ?
Наверное, думаете - рейтинг будет расти и расти - до бесконечности, но спешу вас заверить - это не так и вот почему :
Рейтинг - значение, которое представляется целым числом и в таком же виде храниться в Базе Данных. По умолчанию, у целого числа - ограниченный диапазон значений, в большинстве своем он ограничивается 32 битами, а следовательно имеет значения - от -2 147 483 648 до 2 147 483 647 ( 1 бит в данном случае приходится на знак числа ).
Дык вот 'Потолок' в данном случае, скорее всего - 2 147 483 647. Что будет когда это число увеличится на единицу ? Скорее всего - из за переполнения, в рейтинг будет записан 'Мусор', а это - большое отрицательное число, т.е рейтинг станет отрицательным, и вся его величина - просто изыдет на нет :]