Исправить структуру MySQL бд, переписать парсер на php
1) Достаточно большая (1+ ГБ) и предположительно очень криво структурированная mysql база данных.
2) Наскоро написанный PHP скрипт, который наполняет упомянутую базу данных
3) Скрипт запросов к базе данных на php (PDO)
Требуется
- Оценить, насколько бд криво структурирована.
- Переделать mysql базу данных и наполнить ее данными из старого варианта бд.
Можно перенести на Postgresql или любую другую систему, если сможете обосновать такое решение. - Переписать парсер на php, который собирает данные в базу. Нужно почти полностью переписать код, сделав его “блочным” и достаточно гибким, что была возможность быстро подключать новые типы данных к сборке скриптом. Приветствуется понимание методов правильно заставить php работать многопоточно.
- Переписать запросы к базе, чтоб на выходе получать аналогичный массив данных
В откликах просьба
- описывать опыт работ с базами данных + php, с каким фреймворками работали, был ли опыт работы в команде и т.п. Чем подробней распишите, тем лучше.
- какие методы предпочитаете для разработки решений задач, требующих многопоточности от php.
- ускорите процесс, если пришлете 1-2 файла со своим php кодом, где будет видно каких стандартов Вы придерживаетесь при написании кода.
- ОБЯЗАТЕЛЬНО пишите ваши ожидания по оплате. Если есть, присылайте почасовую ставку. Лучше - предположительную стоимость работы (+ сколько времени займет) по описанной задаче (от и до).