>  기사  >  데이터 베이스  >  하이브와 mysql의 차이점은 무엇입니까

하이브와 mysql의 차이점은 무엇입니까

青灯夜游
青灯夜游원래의
2021-03-01 17:05:1235213검색

차이점: 1. Mysql은 SQL 언어를 사용하고 Hive는 SQL과 유사한 쿼리 언어 HQL을 사용합니다. 2. Hive는 데이터 다시 쓰기 및 추가를 지원하지 않지만 Mysql은 지원합니다. 3. Hive에는 인덱스가 없지만 MySQL에는 인덱스가 있습니다. 4. Hive의 하위 계층은 MarReduce이고, MySQL의 하위 계층은 실행 엔진입니다.

하이브와 mysql의 차이점은 무엇입니까

이 튜토리얼의 운영 환경: windows7 시스템, mysql8 버전, Dell G3 컴퓨터.

  • MySQL 논리 아키텍처 다이어그램:

하이브와 mysql의 차이점은 무엇입니까

  • Hive 아키텍처 다이어그램:

하이브와 mysql의 차이점은 무엇입니까

(권장 튜토리얼: mysql 비디오 튜토리얼)

Hive와 MySQL의 비교 :

  • Hive는 SQL과 유사한 쿼리 언어인 HQL(Hive 쿼리 언어)을 채택합니다. HQL 외에는 비슷한 것이 없습니다. Hive는 데이터 웨어하우스용으로 설계되었습니다.

  • Hive는 Hadoop에 있습니다. Mysql은 데이터를 장치 또는 로컬 시스템에 저장합니다.

  • 데이터 업데이트: Hive는 로드할 때 이미 결정된 데이터 다시 쓰기 및 추가를 지원하지 않습니다.

  • 인덱스: Hive에는 인덱스가 없으며 모든 데이터가 매번 스캔됩니다. 하단 레이어는 MR, 병렬 컴퓨팅으로 대용량 데이터에 적합합니다. MySQL에는 온라인 쿼리 데이터에 적합한 인덱스가 있습니다.

    실행: Hive 하위 계층 MarReduce입니다. MySQL의 하위 계층은 실행 엔진입니다.
  • 확장성: Hive: 대용량 데이터, 천천히 확장하세요.
  • 더 많은 프로그래밍 관련 지식이 필요합니다. , 다음 페이지를 방문하세요:
  • 프로그래밍 소개
! !

위 내용은 하이브와 mysql의 차이점은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.