Apache Phoenix

아파치 피닉스

Apache Phoenix란?

Apache Phoenix는 HBase에서 대화형 쿼리를 위한 SQL 스킨으로, SQL 쿼리를 일련의 HBase 스캔으로 컴파일하고 JDBC 결과 집합을 생성한다.

Apache Phoenix는 NoSQL 데이터베이스인 HBase 를 관계 데이터베이스 처럼 사용할 수 있게 하는 오픈소스이다. 표준 SQL, JDBC API, ACID 트랜잭션등을 제공한다.

Phoenix는 처음부터 구축하거나 기존 HBase 테이블에서 매핑된 스키마를 유지해야 한다는 점에 유의해야 한다. 또한, Phoenix가 지원하지 않는 몇 가지 기능이 있다: 완전한 트랜잭션 지원, 파생 테이블, 일부 관계형 연산자(Intersect, Minus) 및 기타 내장 함수(수동으로 추가할 수 있음). 이 프로젝트는 주로 Salesforce, Intel, Hortonworks에서 유지 관리하고 있다.

공식 사이트

https://phoenix.apache.org

GitHub

https://github.com/apache/phoenix

최종 수정 : 2024-01-18