> 从官方文档提取最需关注的HBase基本否则。
> 学习时长评估:3小时。
~~~
Table (HBase table)
Region (Regions for the table)
Store (Store per ColumnFamily for each Region for the table)
MemStore (MemStore for each Store for each Region for the table)
StoreFile (StoreFiles for each Store for each Region for the table)
Block (Blocks within a StoreFile within a Store for each Region for the table)
~~~
## 经验法则
* [ ] [表单架构经验法则](https://hbase.apache.org/book.html#table_schema_rules_of_thumb)
* [ ] [磁盘内存经验法则](http://hadoop-hbase.blogspot.com/2013/01/hbase-region-server-memory-sizing.html)
## 内存、文件说明
* [ ] [MemStore Flush](https://hbase.apache.org/book.html#_memstore_flush):Region内存阈值、RegionServer总内存阈值、WAL文件数目
* [ ] [StoreFile Locality](https://hbase.apache.org/book.html#regions.arch.locality):RegionServer runs on a DataNode of HDFS,first replica is written to local node。
* [ ] [StoreFile Compaction](https://hbase.apache.org/book.html#compaction):Minor/Major。压缩的是HFile。
* [ ] [Region Split](https://hbase.apache.org/book.html#regionserver_splitting_implementation):Split期间会禁用读写,持续时间和region内文件数相关,一般在秒级别。