고성능 SQL 클러스터 엔진 토토 핫 2.0.0 릴리스

게시2021-12-27by Toshiba
관련 오픈 소스

방금 토토 핫 v2.0.0을 출시했습니다.

토토 핫는 분산 된 빅 데이터 용 고성능 SQL 클러스터 엔진입니다. 토토 핫는 외국 데이터 포장지 (FDW)를 사용하여 여러 데이터 소스에 액세스하고 분산 데이터 소스를 수직으로 검색 할 수 있습니다.
토토 핫의 사용은 PostgreSQL과 동일합니다. libpq 및 psql과 같은 모든 클라이언트 응용 프로그램을 사용할 수 있습니다.

이 릴리스는 다음과 같은 항목을 향상시킵니다.

  • 전체 소스 코드 게시
  • 기존 버전은 PostgreSQL에 패치를 적용하도록 요청되었습니다
  • PostgreSQL 기반 14.0
  • 대상 목록의 푸시 다운 SQL 기능
  • 쿼리의 모든 테이블이 단일 데이터 소스에있는 경우 푸시 다운 조인
  • 프로그램 이름 변경 ( '토토 핫') 및 기본 포트 번호 (4813)

토토 핫는 다음과 같은 기능을 지원합니다.

멀티 테넌트 :
사용자는 하나의 SQL 씩 멀티 테이블로 레코드를 얻을 수 있습니다. 각 데이터 소스에 비슷한 스키마가있는 테이블이있는 경우 토토 핫는이를 단일 가상 테이블로 볼 수 있습니다. 우리는이를 멀티 테넌트 테이블이라고 부릅니다.

병렬 처리 :
토토 핫는 쿼리를 실행하고 자식 노드의 결과를 병렬로 가져옵니다.
토토 핫는 멀티 테넌트 테이블을 하위 테이블로 확장하고 각 어린이 테이블에 대한 새 스레드를 생성하여 해당 데이터 소스에 액세스합니다.

푸시 다운 :
절 항과 집계 기능이 하위 노드로 밀려납니다. 멀티 테넌트 테이블에 대한 푸시 다운은 AVG, STDDEV 및 분산을 사용하는 경우 오류가 발생합니다. 토토 핫는이 오류를 개선하고 토토 핫는이를 실행할 수 있습니다. 쿼리의 모든 테이블이 단일 데이터 소스에있는 경우에 가입도 아래로 밀 렸습니다.

이것은 Toshiba Software Engineering & Technology Center에서 개발했습니다.
자세한 내용은 저장소를 참조하고 피드백을 알려주십시오.

소스 리포지토리 : https://github.com/토토 핫/토토 핫

안부,
타이가 카타 야마