IT用語集 › データベース › HBase

HBase

データベース Svenska → 更新: 2026-10-22

分散型のワイドカラムNoSQL。Google Bigtable(2006年)を手本にしたApacheプロジェクトで、HDFS上で動くJava製。Facebook(Messages、2010〜2018年)、Pinterest、Adobeなどが採用した。

リージョンサーバー方式で、テーブルを1〜10GB程度のリージョンに分割して各サーバーに割り当て、マスターがZooKeeper経由で調整する。一貫性は行単位で強い。落とし穴はホットスポットで、行キーが単調増加だと書き込みが1つのリージョンに集中する。Spark/Iceberg以前のHadoopスタックにおける定番DBだった。競合のCassandraは同じ発想だが、結果整合でマスターを持たない。2020年代に入ると採用は減っている。Cassandra、ScyllaDB、DynamoDB、Auroraといった代替のほうが運用しやすいためだ。

← 用語集に戻る