차례:
정의-Hadoop의 SQL은 무엇을 의미합니까?
SQL on Hadoop은 구조적 데이터의 표준 SQL 스타일 쿼리와 Hadoop 데이터 프레임 워크를 결합하는 Hadoop 플랫폼의 SQL 구현 인 분석 응용 프로그램 도구의 한 유형입니다. 하둡은 빅 데이터 자체와 마찬가지로 비교적 새로운 플랫폼이며 많은 전문가가 전문가는 아니지만 Hadoop의 SQL은 Hadoop 프레임 워크에 대한 액세스를 단순화하고 현재 엔터프라이즈 시스템에서보다 쉽게 구현할 수 있습니다.
Techopedia에서 Hadoop에 대한 SQL 설명
Hadoop의 SQL은 Hadoop 플랫폼에 대한 다양한 SQL 구현을 나타냅니다. Hadoop의 클러스터 작업 매퍼 및 결과 구성자인 MapReduce는 SQL을 주요 사용 사례 및 기타 처리 방법으로 지원합니다. 따라서 데이터베이스 쿼리 및 조작에 가장 널리 사용되는 언어 중 하나 인 SQL을 허용하는 강력한 도구를 만드는 것이 좋습니다. Hadoop이 엔터프라이즈 데이터 아키텍처에서 인기를 얻음에 따라 SQL은 느슨하게 구조화 된 데이터와 Hadoop에 사용되는 구조화 된 데이터 모두에 대한 적절한 채택의 핵심입니다.
Hadoop의 주요 드라이버에는 다음이 포함됩니다.
- 대부분의 조직에 존재하는 기존 SQL 기술 활용
- Hadoop에서 추출 변환로드 (ETL), 비즈니스 인텔리전스 (BI) 및 분석 인프라 투자 재사용
Hadoop 구현의 일부 SQL은 다음과 같습니다.
- 아파치 스파크 SQL
- 아파치 하이브
- 아파치 타조
- 아파치 드릴
- MapR의 HP Vertica
- ODBC 드라이버
- 프레스토 악장
- 상어