HFiles

E705294

HFiles are the immutable, sorted, file-based storage format used by Apache HBase to persist table data efficiently on disk.

Try in SPARQL Jump to: Statements Referenced by

Statements (50)

Predicate Object
instanceOf HBase storage format
file format
compatibleWith HDFS NERFINISHED
contains Bloom filter metadata
HBase cells
block index
data blocks
file info metadata
key-value pairs
meta blocks
dataModel key-value store
designedFor efficient random reads
efficient sequential scans
implementationLanguage Java NERFINISHED
introducedIn Apache HBase 0.x era
lifecycle compacted by HBase region compactions
created by HBase flush from memstore
deleted when obsolete after compaction
mutability immutable
optimizationGoal efficient compaction
high throughput
low latency reads
ordering sorted by key
organizedBy column family
column qualifier
row key
timestamp
partOf HBase internal storage architecture
primaryUse persist HBase table data on disk
readBy HBase RegionServer NERFINISHED
replaced older MapFile-based storage in early HBase versions
softwareDomain NoSQL databases
big data
distributed storage
storageMedium disk
storedOn Hadoop Distributed File System NERFINISHED
supports Bloom filters NERFINISHED
block compression
block indexes
block-based storage
time-to-live semantics via HBase
versioned cells
supportsCompressionCodec GZIP
LZ4 NERFINISHED
LZO NERFINISHED
Snappy
ZSTD NERFINISHED
usedBy Apache HBase NERFINISHED
versionedBy HFile format version number
writtenBy HBase RegionServer NERFINISHED

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Apache HBase storesDataIn HFiles