PHP-скрипт для работы с txt базами большого объема

Денис18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
14.05.2007

База данных представляет собой текстовый файл объемом 50мб, содержащий ~15 000 записей(строк), следующего формата:

Наименование фильма|краткое описание 1|краткое описание 2|полное описание.

Итого 4 столбца, разделителем является символ «|»

1. Функция отображения записи.

При вызове функции должен осуществляться поиск по базе по наименованию (1 столбец). Все наименования уникальные на английском языке и не содержат повторений. В параметрах вызова функции надо предусмотреть возможность выборочного отображения значений строки, т.е. отображать только «название» и «полное описание фильма» или «название» и «краткое описание 1»

Пример 1:

Function (‘название фильма’, “1”,”1”,”1”,”1”)

Должна возвращать: Наименование фильма, краткое описание 1, краткое описание 2, полное описание.

Пример 2:

Function (‘название фильма’, “1”,”0”,”0”,”1”)

Должна возвращать: Наименование фильма, полное описание.

!!! важно :

Функция должна иметь возможность вызова из строки браузера вида:

script.php?name=nazvanie-filma-cherez-tire. Основным условием здесь является наличие читабельного названия. Разделителем является символ «-» (тире)

2. функция отображения всего каталога

Должна выдавать в виде списка активных ссылок все наименования каталога продукции.

Общие требования:

1. Производительность: скрипт должен без видимых задержек работать с базами большого объема (15 тыс записей, 50 мб)

2. Скрипт не должен жрать оперативную память .

Скрипт будет встроен в уже существующий движок, поэтому дизайн не имеет значения.

Заявки фрилансеров