Class HStore

java.lang.Object
org.apache.hadoop.hbase.regionserver.HStore
All Implemented Interfaces:
ConfigurationObserver, PropagatingConfigurationObserver, HeapSize, Store, StoreConfigInformation
Direct Known Subclasses:
HMobStore

A Store holds a column family in a Region. Its a memstore and a set of zero or more StoreFiles, which stretch backwards over time.

There's no reason to consider append-logging at this level; all logging and locking is handled at the HRegion level. Store just provides services to manage sets of StoreFiles. One of the most important of those services is compaction services where files are aggregated once they pass a configurable threshold.

Locking and transactions are handled at a higher level. This API should not be called directly but by an HRegion manager.