Разработка ведется локально с помощью vagrant на Macbook pro 15, 256 гб SSD. Куплен полгода назад.
На одном из проектов Sphinx каждую минуту по крону индексирует вьюху с 600-ми пользователями.
Дак вот, насколько вредно для SSD-диска такая нагрузка? Не придет ли он от этого в скором времени в негодность?
shamyyl: Ну неизвестно какая там нагрузка от вашего сфинкса.
Если меньше сотни гигабайт пишет в сутки, значит нагрузка ничтожная.
Если больше - можно подумать об оптимизации.
shamyyl: Да какая разница? Сервер или ПК.
Вас вроде беспокоит ресурс SSD по циклам записи - так вот если вы ежедневно пишите менее 100Гб данных, то смысла беспокоиться об этом ресурсе нет.
Да, немного. Без индексации выдача будет не соответствовать тому, что в базе и некоторые баги можно запросто пропустить на продакшн. Поэтому условия работы максимально приближены к боевым
Это дополнительный процесс, о котором надо помнить каждый раз, когда проверяешь что нибудь связанное с пользователями. Рано или поздно я это забуду и потрачу лишнее время на дебаг
Не вреден для всех современных SSD. Однако для случаев, когда на сервере с индексатором живут еще какие-то процессы, требующие высокой доступности диска, следует обратить внимание на настройки max_iops и max_iosize.
Кроме того, зачастую может быть полезным инкрементная индексация.