Вот проблема: у меня есть база данных mysql houuge (ну на моем уровне) с техническими продуктами. У меня есть что-то вроде 150k рядов продуктов в моей базе данных плюс 10-20 других таблиц с таким же количеством строк. Каждая таблица содержит множество критериев. Некоторые из критериев - это текстовые значения, некоторые - десятичные, некоторые - только логические. Я хотел бы предоставить веб-доступ (php) к этой базе данных с фильтрами по каждому критерию, но я не знаю, как это сделать очень быстро. Я начал создавать большую таблицу с объединением всех количеств, чтобы избежать множественного соединения, это круто, быстрее, чем большое объединение, но все же очень медленно. Ввод индекса по всем критериям, не улучшает ситуацию (и я слышал, что это была плохая идея). Мне было интересно, есть ли классные алгоритмы, которые могли бы помочь мне предварительно обработать поиск по нескольким критериям. Есть идеи ?Алгоритм поиска нескольких критериев
Спасибо заранее.
Возможно, нормализация базы данных может помочь? – nlucaroni
Это база данных MySQL? – Toto