If this is a one off thing then what everyone says would work. If this is something you need on a rolling basis and want to allow robust querying of data, I totally suggest the processing of logs with ...