Распарсить большой файл

12
IL
На сайте с 20.04.2007
Offline
435
#11
nezabor:
Я же уже писал что большую часть времени занимает запись в базу

- Писать в memory таблицу, а потом - INSERT INTO ... SELECT *

- про Load DATA INFILE почитать

nezabor:
ivan-lev, ТРОЛОЛО,

Жаль, на большее не хватает...

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
nezabor
На сайте с 19.07.2010
Offline
152
#12
ivan-lev:
- Писать в memory таблицу, а потом - INSERT INTO ... SELECT *

у мну не запись а обновление и как тада быть я хз

ivan-lev:
про Load DATA INFILE почитать

тут тоже немного не понятен формат файла

Чудес не бывает...
IL
На сайте с 20.04.2007
Offline
435
#13
nezabor:
у мну не запись а обновление и как тада быть я хз

Писать в одну таблицу, затем пакетно обновлять другую.. через JOIN по ключу.

nezabor:
тут тоже немного не понятен формат файла

http://dev.mysql.com/doc/refman/5.1/en/load-data.html

[{FIELDS | COLUMNS}
[TERMINATED BY 'string']
[[OPTIONALLY] ENCLOSED BY 'char']
[ESCAPED BY 'char']

гуглопереводчик нужен?

A
На сайте с 19.07.2010
Offline
130
#14
nezabor:
интересно хотябы в теории услышать как быть с такой нагруженной обработкой, кстати большее время у меня занимет именно запись в базу

перекодировка видео - это "нагруженная обработка", парсинг xml - обычное чтение текстового файла +мелочевка.

у вас либо mysql на локалхосте криво настроен, либо структура базы кривая.

ps: индексы хоть есть?..

.............
W
На сайте с 10.05.2009
Offline
114
#15

да там походу и код кривой, 2 мб обработать за 2 минуты, это еще постараться надо что бы так получилось.

nezabor
На сайте с 19.07.2010
Offline
152
#16

Вопрос решен,

оказался канал слабый, так как база в инете а скрипт на локалке

отдельное спасибо ivan-lev почитаю, подумаю, судя по заявлениям разрабов тема должна быть рульной

Все остальным тролям посоветую тоже что и президент Зимбабве своим апонентам

http://lenta.ru/news/2013/08/12/mugabe

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий