Size: a a a

Генератор непрочитанных сообщений

2020 June 17

AK

Alexander Kladov in Генератор непрочитанных сообщений
Roman Sapezhko
А еще MyIsam —- ммм вкуснятина))
зато быстрее
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
да и если уж совсем невмоготу - ALTER TABLE ADD COLUMN и 2строчник на SQL
источник

F

Faust in Генератор непрочитанных сообщений
Aleksandr Khristenko
стандартный это full table scan, когда база просто построчно читает и сравнивает,
а индекс это такое дерево, емнип, в котором хранятся указатели на строки которые под него попадают
Так он разве не построчно будет смотреть проиндексированные поля ?
источник

VT

Viktor TElless in Генератор непрочитанных сообщений
Alexander Kladov
зато быстрее
источник

F

Faust in Генератор непрочитанных сообщений
Faust
Сканирование по битовой карте
Что такое сканирование по битовой карте
источник

RS

Roman Sapezhko in Генератор непрочитанных сообщений
Dmitriy Tkachenko
а какие проблемы это вызывает?
Ха, ты классный вопрос задал. Я даже не могу вспомнить почему дроби плохо зранить
источник

F

Faust in Генератор непрочитанных сообщений
Что такое битовая карта
источник

F

Faust in Генератор непрочитанных сообщений
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Faust
Делит по полам выборку пока не найдёт вхождения
Для того, чтобы бинарный поиск работал данные должны быть упорядочены.
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
Faust
Так он разве не построчно будет смотреть проиндексированные поля ?
full table scan - это худщий из вариантов
источник

VT

Viktor TElless in Генератор непрочитанных сообщений
Roman Sapezhko
Ха, ты классный вопрос задал. Я даже не могу вспомнить почему дроби плохо зранить
флоаты плохо хранить
а с децимал всё окей
источник

VT

Viktor TElless in Генератор непрочитанных сообщений
да и флоаты хранить на самом деле тоже не плохо
источник

F

Faust in Генератор непрочитанных сообщений
Когда на собеседовании спрашивают  как работают индексы я честно отвечаю что не знаю
источник

VT

Viktor TElless in Генератор непрочитанных сообщений
тут загвоздка в одном
источник

F

Faust in Генератор непрочитанных сообщений
Viktor TElless
да и флоаты хранить на самом деле тоже не плохо
У меня не бухучёт чтобы десималы дрочить
источник

RS

Roman Sapezhko in Генератор непрочитанных сообщений
Viktor TElless
флоаты плохо хранить
а с децимал всё окей
Я где-то смотрел, что типа только инты нужно хранить и уже потом делить их на 100
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
можно сделать SELECT price * 100 as price FROM table
источник

VT

Viktor TElless in Генератор непрочитанных сообщений
флоаты нужны для получение результата операции
условный int / int = float - всё хорошо
а вот если ты флоат используешь как один из операндов - есть неиллюзорный шанс пострелять по ногам
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
Roman Sapezhko
Я где-то смотрел, что типа только инты нужно хранить и уже потом делить их на 100
проблема не в хранении, а в математических операциях с float
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
Faust
Когда на собеседовании спрашивают  как работают индексы я честно отвечаю что не знаю
ну там в общих чертах же не сложно, ты наверняка знаешь
источник