title: Parsing really big log files (>1Gb, <5Gb)
body: <p>I need to parse very large log files (>1Gb, &lt;5Gb) - actually I need to strip the data into objects so I can store them in a DB. The log file is sequential (no line breaks), like:</p>
  
  <p>TIMESTAMP=20090101000000;PARAM1=Value11;PARAM2=Value21;PARAM3=Value31;TIMESTAMP=20090101000100;PARAM1=Value11;PARAM2=Value21;PARAM3=Value31;TIMESTAMP=20090101000152;PARAM1=Value11;PARAM2=Value21;PARAM3=Value31;...</p>
  
  <p>I need to strip this into the table:</p>
  
  <p>TIMESTAMP | PARAM1 | PARAM2 | PARAM3</p>
  
  <p>The process need to be as fast as possible. I'm considering using Perl, but any suggestions using C/C++ would be really welcome.  Any ideas?</p>
  
  <p>Best regards,</p>
  
  <p>Arthur</p>