title: What is the fastest way of comparing two huge CSV files for a change?
body: <p>I think it is a architecture and/or design related question:</p>
  
  <p><strong>My scenerio is</strong> :</p>
  
  <p>"</p>
  
  <ul>
  <li>I export a huge amount of data from Db to a CSV. </li>
  <li>I do it regularly. </li>
  <li>I want to check if the last exported CSV data is different than the
  content of the previous exported data"</li>
  </ul>
  
  <p>How can I achieve this (without having a need to loop and compare line by line) ?</p>
  
  <p><strong>Notes</strong>:</p>
  
  <ul>
  <li><p>My exporter is a .Net console application.</p></li>
  <li><p>My Db is MS-SQL (if you need to know)</p></li>
  <li><p>My exporter is run regularly as a Scheduled TASK -within a PowerShell script</p></li>
  </ul>