HBase - Hadoop Database
Type
A master-slave column-based NoSql database based on HDFS.
CAP
HBase是CP model,因為有HMaster的關係,如果有一個HRegionServer goes down,HMaster會嘗試把HRegion assign給其他HRegionServer來滿足replica數目,在reassignment的時候,會replay掛掉那台的HRegionServer的WAL,在replay的時候,那些region為了保持已經寫入的資料要可以讀取,因此不可用,所以是CP。
Architecture

HRegion
其實就是partition.
HMaster
Mater node
HRegionServer
Host HRegion的physical server.