TSpider 는 MariaDB의 Spider 엔진을 기반으로 텐센트에서 기능을 추가하여 수정한 엔진 입니다.
Spider 에 대한 자세한 설명은 : https://rastalion.me/spider-%EC%97%94%EC%A7%84%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%83%A4%EB%94%A9-%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%B6%95-01/
Spider 와 달리 TSpider에서는 샤드키를 정의하기위해 CRC32()함수를 사용할 수 있다는 점이 큰 차이점 입니다.
crc32 함수를 통하여 문자형 컬럼도 샤드키로 사용할 수 있습니다.
Spider | TSpider |
|
|
|
또한 tdbcl 을 통하여 TSpider DB에서 일반적은 Create 구문을 실행하면 tdbcl이 자동으로 Spider 구문으로 변경하여
Spider DB에 테이블을 생성하며, 또한 자동으로 각 node 에 도 동일한 구조의 테이블을 생성 합니다.
이후 Spider DB에서 조회 쿼리등을 실행하여 됩니다.
자세한 사항은 아래 주소의 공식 문서를 참고하시면 됩니다.
✔ TenDB Cluster(TSpider) 공식 문서 : tendbcluster.net/book-en/
✔ TenDB Cluster 구성도
✔ TSpider 구성도
다음으로는 TendbCluster(TSpider)를 Docker 환경으로 구축하는 방법을 설명 드리겠습니다.
'Database & Data > Tspider' 카테고리의 다른 글
(2) 텐센트 Tspider 설치방법 및 CentOS & Tspider 설치 이미지 (0) | 2021.11.22 |
---|