![]() |
[Q]Парсинг большой бд
Что имеем:
1) большую бд (порядка) 300 метров 2) 63к записей. Значит в каждой записи имеется несколько ссылок Цитата:
Цитата:
Цитата:
Хотел бы выслушать ваши предложения |
можно и так:
Код:
#!usr/bin/perl |
Цитата:
Способ 1: Слить базу на локальный комп и там распарсить. Способ 2: Если локальный комп слабый, то слить базу и распарсить через C++. Способ 3: Распарсить удалённо используя C++. |
Вполне можно и на php с использованием sleep(1)
|
set_time_limit(0)
SET TRANSATION и поехал че хочешь с ней ковырять...заливай на удаленную машину, запускай и иди курить, придешь - соптимизируется... У нас на работе для 2-3кк записей на ночь оставляли |
ах да..кто не понял база - мускул
UPD// набросать кто может на php? |
PHP код:
|
#Wolf# По-хорошему, лучше сделать полный дамп базы и обработать, иначе будет слишком много запросов к БД.
PHP код:
|
for($i=$begin;;$i+=$count) - ошибко, или я чтото не понимаю оО
|
Gifts, можете пример привести, с дампом как в php?
|
| Время: 22:19 |