방금 윈 토토 v4.0.0을 출시했습니다.
이 버전은 Postgresql 16을 기반으로하고 일부 버그를 수정했습니다.
윈 토토는 분산 빅 데이터 용 고성능 SQL 클러스터 엔진입니다.
윈 토토는 외국 데이터 포장지 (FDW)를 사용하여 여러 데이터 소스에 액세스하고 분산 데이터 소스를 수직으로 검색 할 수 있습니다.
윈 토토의 사용은 PostgreSQL과 동일합니다. libpq 및 psql과 같은 모든 클라이언트 응용 프로그램을 사용할 수 있습니다.
pgspider는 다음과 같은 기능을 지원합니다.
멀티 테넌트 :
사용자는 하나의 SQL 씩 멀티 테이블로 레코드를 얻을 수 있습니다. 각 데이터 소스에 비슷한 스키마가있는 테이블이있는 경우 윈 토토는이를 단일 가상 테이블로 볼 수 있습니다. 우리는이를 멀티 테넌트 테이블이라고 부릅니다.
다중 테넌트 테이블에 대한 삽입에 대해 데이터를 라운드 로빈 알고리즘에 의해 분포하여 데이터 소스에 삽입됩니다 (이 사양은 이전 버전에서 개선되었습니다)..
병렬 처리 :
윈 토토는 쿼리를 실행하고 자식 노드의 결과를 병렬로 가져옵니다.
윈 토토는 멀티 테넌트 테이블을 하위 테이블로 확장하고 각 하위 테이블에 새 스레드를 생성하여 해당 데이터 소스에 액세스합니다.
푸시 다운 :
어디에서, 조항, 집계 함수, 대상 목록의 SQL 함수는 하위 노드로 푸시됩니다.
쿼리의 모든 테이블이 단일 데이터 소스에 있으면 조인이 밀려납니다.
AVG, STDDEV 및 분산을 사용하는 경우 다중 테넌트 테이블에 대한 푸시 다운이 오류가 발생합니다. 윈 토토는이 오류를 개선하고 윈 토토는이를 실행할 수 있습니다. 쿼리의 모든 테이블이 단일 데이터 소스에있는 경우에 가입도 아래로 밀 렸습니다.
이것은 Toshiba Digital Innovation Technology Center에서 개발했습니다.
자세한 내용은 저장소를 참조하고 피드백을 알려주십시오.
소스 저장소 :https : //github.com/윈 토토/윈 토토
안부 안부
타이가 카타 야마