Предположим, мы говорим о 32-битной системе. PHP не поддерживает unsigned INT. Это означает, что значение INT должно составлять от -2,147,483,648 до 2,147,483,647. И INT занимает 4 байта для хранения значения, длина которого равна 32 битам. Значит ли это, что у меня есть только 31 бит для значения и 1 бит для знака? Или я могу […]
У меня есть дилемма о сохранении значений даты и времени в формате MySQL TIMESTAMP и в обычном формате UNSIGNED INT. Основными соображениями здесь являются скорость поиска, соответствующие вычисления диапазона в PHP и случайное форматирование в читаемые человеком значения. Объем памяти, необходимый для каждого типа и их диапазонов: DATETIME 8 bytes '1000-01-01 00:00:00' to '9999-12-31 23:59:59' […]