title: HBase Anti-Patterns
body: <p>What tasks should one <em>not</em> use HBase for?</p>
  
  <p>My understanding is that HBase and HDFS should be treated as <em>transient</em> data stores, holding data only for the duration of time that a map/reduce job needs them for.</p>
  
  <p>Is it inappropriate to use HBase as a canonical data store? Its random-access latency spikes make this pretty impractical anyway, but this could be mitigated with caching and other badn-aids.</p>