title: HBase as web app backend
body: <p>Can anyone advise if it is a good idea to have HBase as primary data source for web-based application? My primary concern is HBase's response time to queries. Is it possible to have sub-second response? </p>
  
  <p>edit: more details about the app itself.</p>
  
  <ul>
  <li>Amount of data: ~500GB of text data, expect to reach 1TB soon </li>
  <li>Number of concurrent users using the app: up to 50</li>
  </ul>
  
  <p>The app will be used to present reports about data stored in HBase, like how many times keyword "X" occured in last 24h. For ~80% of requests from that app I will know the exact key, 20% will be scans (I'm looking into HBase schema design related topics to make it run fast)</p>