Size: a a a

2020 December 06

RK

Roman Kolosov in Laravel Pro
Ну три булеан поля или одно инт, разница уже большая
источник

АГ

Алексей Гевондян... in Laravel Pro
но похоже чувака больше не будет)
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
Roman Kolosov
Ну три булеан поля или одно инт, разница уже большая
в чем?
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
в размере на диске?
источник

АГ

Алексей Гевондян... in Laravel Pro
Roman Kolosov
Ну три булеан поля или одно инт, разница уже большая
3 байта и 4 соответственно)
источник

RK

Roman Kolosov in Laravel Pro
Алексей Гевондян
3 байта и 4 соответственно)
Я не про память а про количество операций в цп
источник

RK

Roman Kolosov in Laravel Pro
3 раза сходить за инфой в ОП или один, очень грубо говоря
источник

АГ

Алексей Гевондян... in Laravel Pro
под битмаски есть кейс... но это прям рили если очень очень надо, имхо
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
насколько я помню mysql в качестве boolean использует tinyInt(1)
источник

RK

Roman Kolosov in Laravel Pro
Так я сейчас не утверждаю а рассуждаю
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
тиниинт - 8 байт. просто инт 32 байта.
источник

RK

Roman Kolosov in Laravel Pro
Но как не крути сделать одно сравнение Инта с интом в разы быстрее чем три раза сравнить
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
эммммм
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
как бы сравнение наверно и рядом не будет стоять со стоимость обращения к диску
источник

RK

Roman Kolosov in Laravel Pro
Условие или условие или условие, даже пять операций
источник

RK

Roman Kolosov in Laravel Pro
Так лол, инт в одной ячейке хранится будет
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
а следовательно хоть 3 хоть 5
источник

RK

Roman Kolosov in Laravel Pro
А 3 булеана в 3х
источник

RK

Roman Kolosov in Laravel Pro
Кароче так то кейс и в правду занимательный
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
я думаю mysql будет читать строку целиком
источник