Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.02.17;
Скачать: CL | DM;

Вниз

обработка строк текстового файла   Найти похожие ветки 

 
9899100   (2007-11-11 16:03) [0]

Здравствуйте! подскажите плиииз как лучше организовать обработку строк текстового файла. Пытаюсь написать программу которая будет обрабатывать лог файл и забрасывать строки в базу данных. Проблемма в том что текстовый файл большой и читать по одной строке из него, потом разбивать на лексемы и соответсвенно делать инсерт в БД, получается довольно мееедленно :(. Может кто подскажет какйонибудь другой подход к данному вопросу??


 
DrPass ©   (2007-11-11 16:20) [1]

Читай не по одной строке, а все сразу, а потом обрабатывай


 
9899100   (2007-11-11 16:40) [2]

как его сразу прочесть??
т.е. в буффер прочесть мона, но как потом его на строки разбивать (тока тупо читая по байтно до очередного #13) ??
и даст ли это прирост в скорости реально?? ведь какая разница между тем чтобы прочесть весь файл и обрабатывать каждую строку или читать из открытого файла новую строку и тут же её обрабатывать. Честно говоря если прирост и будет то помоему незначительный


 
KilkennyCat ©   (2007-11-11 22:48) [3]

Если нет вариантов изменить логирование (например, определенной длины записями), то только "тупо читая". А как иначе? Но у меня есть предчуствие, что если грамотно все сделать, то получиться очень быстро.


 
Юрий Зотов ©   (2007-11-12 00:18) [4]

> 9899100   (11.11.07 16:03)

Для начала стоит проверить, а где же главные тормоза. Есть подозрение, что это операции с БД, а вовсе не с файлом.



Страницы: 1 вся ветка

Текущий архив: 2008.02.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
2-1201174932
KROT
2008-01-24 14:42
2008.02.17
Нужна помощь по базе Фильтрация по Table(Paradox)


2-1201114814
Тоник
2008-01-23 22:00
2008.02.17
WM_MOUSEENTER и ​WM_MOUSELEAVE без компонента


15-1200159007
anton773
2008-01-12 20:30
2008.02.17
listbox.items.add в .NET


8-1173611587
Игорь 2222
2007-03-11 14:13
2008.02.17
Что то похожее на Paint


2-1201165926
Mariya
2008-01-24 12:12
2008.02.17
Клик на DBGrid