Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2008.02.17;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.041 c
1-1194369137
Евгений Р.
2007-11-06 20:12
2008.02.17
Форма без заголовка


2-1201203089
AntonUSAnoV
2008-01-24 22:31
2008.02.17
фильтрую....


2-1201197179
Anton
2008-01-24 20:52
2008.02.17
Считать данные из таблицы Access в упорядоченную структуру ?


15-1200422033
slomalsa_comp
2008-01-15 21:33
2008.02.17
Не включается компьютер :( БИОС не пищит.


4-1183687219
AlexanderMS
2007-07-06 06:00
2008.02.17
Стиль элементов управления.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский