В сети попадались упоминания, что с MySQL работа пойдет на порядок быстрее, но сравнив в натуре получил, что при поиске по большому файлу и по тому же файлу занесенному в базу, база проигрывает раз в 7.
Может я что-то делаю не так?
файл порядка 500 мбайт, 500 000 строк
1. Поиск по файлу - просто считываю построчно и ищу совпадения через strpos
2. поиск по базе через
$sql = "SELECT * FROM med WHERE vopros LIKE '%$zapros%' ";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);// массив сопадений
|