title: SQL Server CE or Access for a portable database with c#?
body: <p>I'm developing an application which needs to store large amounts of data.</p>
  
  <p>I cannot use SQL Server Express edition since it requires separate installation and our target customers have already loaded us with complaints about our previous release with SQL Server express.</p>
  
  <p>Now my choices are between SQL Server compact and Access.</p>
  
  <p>We store huge amounts of reporting data (3 million a week). Which database can I use?</p>
  
  <p>The application is portable and a product based application.</p>
  
  <p>Our company is asking us to provide the application in such a way that it can be downloaded and used by anyone from our website. Please help.</p>
  
  <p>Thanks.</p>
  
  <p>Edit : 40,000 records within an hour is the approximate rate at which it is stored. The data stored is just normal varchar,datetime,nvarchar,etc. No Images and No binary or special stuff.</p>