큰 저장소에서 필요한 자료 접근
전체 자료를 순서대로 처리하는 분석 외에도 특정 자료를 읽고 수정하는 접근이 필요하다. HBase는 분산 저장 환경에서 이런 개별 읽기와 쓰기를 제공하며 자동 분할과 장애 전환 기능을 갖춘다.
클라이언트와 게이트웨이
Java API를 사용하거나 REST와 Thrift 게이트웨이로 저장소에 접근할 수 있다. 자료를 읽을 때 서버 측 필터를 활용할 수도 있어 여러 응용과 처리 도구를 연결하는 방식을 제공한다.
행 단위 변경의 보장
한 행 안의 변경은 원자적으로 처리되지만 여러 행을 함께 바꾸는 요청 전체가 하나의 원자적 변경이 되는 것은 아니다. 또한 테이블 스캔이 모든 행을 동일한 순간의 스냅샷으로 보여 주는 것도 아니므로 연산별 보장 범위를 구분해야 한다.
관련 문서
Bigtable / OpenTSDB / Apache Impala / Apache Thrift / HadoopDB / 데이터베이스