Разработка проекта на базе MongoDB

Лёзин15 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
17.10.2012

Задача:

Есть постоянно расширяющийся текстовый файл, данные из которого нужно переложить в MongoDB.

Для созданной базы организовать веб-интерфейс с входом по паролю.

Внутри интерфейса организовать фильтрацию и быстрый поиск по нескольким полям базы.

Систему предустановленных фильтров для каждого пользователя в виде закладок - создал фильтр, сохранил его в закладке в системе - перешел ко второму фильтру.

Интерфейс управления пользователями, которые будут иметь доступ к системе.

Размер файла сейчас 400 мегабайт и растет в день по 20-30 мегабайт.

Основные критерии: скорость поиска по постоянно расширяющемуся количеству данных.

Файл представляет из себя построчные записи с несколькими полями - 4 поля. Дата, IP, запрос, данные.