> 데이터 베이스 > SQL > hbase는 어떤 종류의 데이터베이스인가요?

hbase는 어떤 종류의 데이터베이스인가요?

hzc
풀어 주다: 2020-07-01 16:30:28
원래의
10900명이 탐색했습니다.

HBase는 Fay Chang이 작성한 Google 논문 "Bigtable: A Distributed Storage System for Structured Data"에서 가져온 분산형 열 기반 오픈 소스 데이터베이스입니다.

hbase는 어떤 종류의 데이터베이스인가요?

HBase는 Fay Chang이 작성한 Google 논문 "Bigtable: A Distributed Storage System for Structured Data"에서 가져온 분산형 열 기반 오픈 소스 데이터베이스입니다. Bigtable이 Google File System에서 제공하는 분산 데이터 저장소를 활용하는 것처럼 HBase는 Hadoop 위에 Bigtable과 유사한 기능을 제공합니다. HBase는 Apache Hadoop 프로젝트의 하위 프로젝트입니다. HBase는 비정형 데이터 저장에 적합한 데이터베이스라는 점에서 일반 관계형 데이터베이스와 다릅니다. 또 다른 차이점은 HBase가 행 기반이 아닌 열 기반이라는 것입니다.

HBase – Hadoop 데이터베이스는 안정성이 뛰어난 고성능 열 중심의 확장 가능한 분산 스토리지 시스템입니다. HBase 기술을 사용하면 저렴한 PC 서버에 대규모의 구조화된 스토리지 클러스터를 구축할 수 있습니다.

FUJITSU Cliq과 같은 상용 빅 데이터 제품과 달리 HBase는 GFS를 파일 저장 시스템으로 사용하는 Google Bigtable과 유사하게 Google이 Hadoop HDFS를 파일 저장 시스템으로 사용합니다. Bigtable에서 대량의 데이터를 처리하기 위해 HBase도 Hadoop MapReduce를 사용하여 HBase에서 대량의 데이터를 처리합니다. Google Bigtable은 Chubby를 협업 서비스로 사용하고 HBase는 이에 대응하는 서비스입니다. [1]

위 그림은 Hadoop EcoSystem의 시스템 각 계층을 설명합니다. 그 중 HBase는 구조화된 스토리지 계층에 위치하며, Hadoop HDFS는 HBase에 높은 신뢰성의 기본 스토리지 지원을 제공하고, Hadoop MapReduce는 HBase에 고성능 컴퓨팅 기능을 제공하며, Zookeeper는 HBase에 대한 안정적인 서비스 및 장애 조치 메커니즘을 제공합니다.

또한 Pig와 Hive는 HBase에 대한 고급 언어 지원을 제공하므로 HBase의 데이터 통계 처리가 매우 간단해집니다. Sqoop은 HBase에 편리한 RDBMS 데이터 가져오기 기능을 제공하므로 기존 데이터베이스 데이터를 HBase로 마이그레이션하는 것이 매우 편리합니다.

(1) 논리 모델

Hbase의 이름은 Hadoop 데이터베이스, 즉 hadoop 데이터베이스에서 따왔습니다.

주로 사용자 관점, 즉 Hbase를 어떻게 사용하는지 고려합니다.

(2) 물리적 모델

주로 Hbase 구현 관점에서 논의

위 내용은 hbase는 어떤 종류의 데이터베이스인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿