title: We need advice for a server software implementation with Java NIO
body: <p>I'm trying to calculate the load on a server I have to build.</p>
  
  <p>I need to create a server witch have one million users registered in an SQL database. During a week each user will approximately connect 3-4 times. Each time a user will up and download 1-30&nbsp;MB data, and it will take maybe 1-2 minutes.</p>
  
  <p>When an upload is complete it will be deleted within minutes. 
  (Update text removed error in calculations) </p>
  
  <p>I know how to make and query an SQL database but what to consider in this situation?</p>