한눈에 보는 정의

HBase(Hadoop Database, 하둡 데이터베이스)는 HDFS(하둡 분산파일시스템) (HDFS) 위에서 동작하는 분산 NoSQL(Not Only SQL) (NoSQL) 데이터베이스로, 수십억 건의 데이터도 실시간으로 읽고 쓸 수 있도록 설계되어 있습니다.

자세히 알아보기

  • 예문: "수십억 건에 달하는 사용자 행동 기록을, 실시간으로 조회하고 갱신해야 해서 HBase를 데이터 저장소로 선택했다."
  • HDFS는 대량의 데이터를 저장하는 데는 강하지만 개별 데이터를 실시간으로 조회·수정하는 데는 적합하지 않은데, HBase는 이 위에 실시간 읽기·쓰기 기능을 더한 데이터베이스 계층을 얹어 이 문제를 해결합니다.
  • 행(row)과 열(column) 대신, 자주 함께 조회되는 데이터를 컬럼 패밀리 단위로 묶어 저장하는 구조를 사용해, 대규모 데이터에서도 빠른 조회 성능을 유지합니다.
  • 정형화된 스키마 없이도 유연하게 데이터를 저장할 수 있어, Cassandra(아파치 카산드라) (Cassandra)와 함께 대표적인 컬럼 지향 NoSQL 데이터베이스로 꼽힙니다.

관련 용어

최종 수정일: 2026년 9월 29일

← 용어사전 전체 목록으로