아파치 쿠두(Apache Kudu)는 아파치 하둡 에코시스템을 위한 자유-오픈 소스 소프트웨어 컬럼 지향 데이터 스토어이다. 아파치 하둡 환경의 데이터 처리 프레임워크 대부분과 호환된다. 고속 데이터에 고속 애널리틱스를 활성화하기 위한 하둡의 스토리지 레이어를 제공한다.[3]

아파치 쿠두
안정화 버전
1.16.0 / 2022년 4월 11일(2년 전)(2022-04-11)[1]
저장소
운영 체제크로스 플랫폼
종류데이터베이스
라이선스아파치 라이선스 2.0[2]
상태개발 중
웹사이트kudu.apache.org 위키데이터에서 편집하기

아파치 쿠두를 빌드하기 위한 오픈 소스 프로젝트는 클라우데라의 내부 프로젝트로 시작되었다.[4] 최초 버전의 아파치 쿠두 1.0은 2016년 9월 19일 출시되었다.[5]

다른 스토리지 엔진과의 비교 편집

프로젝트에 따르면 쿠두는 HBase와 일부 특징들을 공유하고 있다. 쿠두는 HBase처럼 "쿠두 인덱스 레코드 조회 및 뮤테이션을 지원하는 실시간 스토어"를 지원한다.[6] 쿠두는 쿠두의 데이터모델이 더 전통적인 관계형인 반면 HBase는 스키마가 없다는 점에서 HBase와 차이가 있다. 쿠두의 "온 디스크(on-disk) 표현은 진정한 컬럼 방식이며 HBase/빅테이블과는 완전히 다른 스토리지 설계를 따른다".[6]

같이 보기 편집

각주 편집

  1. “Apache Kudu - Releases”. 2022년 9월 27일에 확인함. Kudu 1.16.0 was released on Apr 11, 2022. 
  2. “Project Status” (미국 영어). 2017년 5월 21일. 2017년 5월 21일에 원본 문서에서 보존된 문서. 2017년 5월 21일에 확인함. Is Kudu open source? Yes, Kudu is open source and licensed under the Apache Software License, version 2.0. Apache Kudu is a top level project (TLP) under the umbrella of the Apache Software Foundation. 
  3. https://kudu.apache.org/
  4. “Why was Kudu developed internally at Cloudera before its release?” (미국 영어). 2017년 5월 21일. 2017년 5월 21일에 확인함. 
  5. “Apache Kudu releases” (미국 영어). 2017년 5월 21일. 2017년 5월 21일에 원본 문서에서 보존된 문서. 2017년 5월 21일에 확인함. Kudu 1.0.0 was released on September 19, 2016. It is the first release not considered “beta”. […] Kudu 0.5.0 (beta) was released on Sep 28, 2015. It was the first public version of Kudu. 
  6. “Why build a new storage engine? Why not just improve Apache HBase to increase its scan speed?” (미국 영어). 2017년 5월 21일. 2017년 5월 21일에 원본 문서에서 보존된 문서. 2017년 5월 21일에 확인함. 

외부 링크 편집