Привет. Подскажите, плз. Есть бд здоровенькая около 1 ккк и прикол в том что выборка может производится по любому столбцу(все столбцы varchar(255)) по этому без индексации сейчас, использую MySql и запросы уже начинают фризить, скажите как можно оптимизировать бд для скорости. Мб другую бд использовать? Посмотрел в сторону nosql там реализаций много, под разные задачи, если кто работал с таким родом задач подскажите, что юзать.
какого рода запросы?
насчет монго - не советую от слова совсем.
поисковые двиглы - у сфинкса вроде так и не допилили инкрементный индекс, но если данные не часто обновляются, то весьма резво индексирует с 0
у эластика - уродский язык запросов, но зато есть инкрементный индекс (те не надо переколбашивать заново всю базу при добавлении новой записи), но если с 0 индексировать, то сфинкс будет порезвей.