我需要解析非常大的日誌文件(> 1Gb,< 5Gb) - 實際上我需要將數據剝離到對象中,以便將它們存儲在數據庫中。日誌文件是連續的(沒有換行符),如:解析真的很大的日誌文件(> 1Gb,<5Gb)
TIMESTAMP = 20090101000000; PARAM1 = Value11; PARAM2 = Value21; PARAM3 = Value31; TIMESTAMP = 20090101000100; PARAM1 = Value11; PARAM2 = Value21; PARAM3 = Value31; TIMESTAMP = 20090101000152; PARAM1 = Value11; PARAM2 = Value21;參數3 = Value31; ...
我需要剝離到表這樣的:
TIMESTAMP | PARAM1 | PARAM2 | PARAM3
該過程需要儘可能快。我正在考慮使用Perl,但任何使用C/C++的建議都會非常受歡迎。有任何想法嗎?
最好的問候,
亞瑟
我添加了一個工作腳本了這個問題。 – 2009-05-29 21:50:20