# Apache HBase
Hadoop データ分析基盤の中核をなす分散データベース。[[HDFS]] 上に構築される。
## ワイドカラムストアとしての位置づけ(詳説 データベース 第1章)
*詳説 データベース* 第1章は、HBaseをBigtableと並ぶワイドカラムストアの代表例として挙げ、列指向データベース(ClickHouse等)とは「相互にほとんど、あるいはまったく関連性がない」と明示的に区別する。ワイドカラムストアはデータを多次元マップとして表し、列を同じ型のデータが格納される列ファミリにグループ化し、各列ファミリ内ではデータを行指向で格納するレイアウトを持つ。(Source: [[@2021__OReillyJapan__詳説 データベース - Chapter 1 基本事項の紹介と概要]] §1.3.4)
## フェイルスロー障害の事例
[[@2026__TOCS__Fail-Slow Hardware Failure Bug Analysis and Detection for Cloud Systems]] のバグスタディでは 10 件の FSH 障害が HBase から収集された。
- **HBase-26195**: Hlog の HDFS への同期がフェイルスローハードウェアでタイムアウトし、クライアントが例外を受けて Hlog が保護するデータをロールバックする。しかしロールバックがプライマリノードにしか及ばず、レプリカとの間にデータ不整合が残る。内部チェッカは警告も停止もしないため検知が難しい**サイレント障害**の代表例。
- **HBase-12270 / HBase-27947**: [[Sieve]] の静的解析が同期データ構造(FIFO キュー)を扱えないため、障害点の特定すらできなかった 2 件。
## 関連
- ソース: [[@2026__TOCS__Fail-Slow Hardware Failure Bug Analysis and Detection for Cloud Systems]] / [[@2021__OReillyJapan__詳説 データベース - Chapter 1 基本事項の紹介と概要]]
- 概念: [[フェイルスローハードウェア]] / [[障害注入]] / [[列指向OLAPデータベース]]
- 関連システム: [[HDFS]] / [[MapReduce]] / [[Apache Cassandra]] / [[Bigtable]]
## 出典
- [[@2026__TOCS__Fail-Slow Hardware Failure Bug Analysis and Detection for Cloud Systems]](FSH障害10件のバグスタディ)
- [[@2021__OReillyJapan__詳説 データベース - Chapter 1 基本事項の紹介と概要]](§1.3.4 ワイドカラムストアの代表例)