tidb.ai

오픈소스 분산 DB, 실시간 AI 지원

최종 업데이트:
웹사이트 방문

소개

tidb.ai는 무엇인가요?

tidb.ai는 트랜잭션과 분석 작업을 모두 처리하는 하이브리드 방식의 클라우드 네이티브 분산 SQL 데이터베이스입니다. 인공지능과 머신러닝 워크플로우와 쉽게 연동할 수 있도록 설계되었습니다.

수평 확장이 자유롭고, 데이터 일관성을 유지하며, 안정적인 서비스 운영이 가능합니다. 또한 자연어로 SQL을 만들고, 벡터 검색을 수행하는 등 다양한 스마트 기능을 포함하고 있습니다.

tidb.ai의 구조는 컴퓨팅과 저장 공간을 분리해서 각각의 자원을 유연하게 조절할 수 있게 합니다. 최신 데이터를 대상으로 실시간 분석을 수행할 수 있어, 빠르고 신뢰할 수 있는 데이터 접근 및 처리가 필요한 AI 애플리케이션에 매우 적합합니다.

주요 기능

하이브리드 트랜잭션 및 분석 처리(HTAP)

TiKV(행 기준)와 TiFlash(열 기준)라는 두 가지 저장 엔진을 통해 온라인 트랜잭션과 분석 작업을 동시에 지원합니다. 이를 통해 실시간 AI 분석과 트랜잭션 처리가 가능해집니다.

스마트 SQL 지원

Chat2Query와 같은 스마트 기능이 일반 언어로 된 지시를 SQL 질의문으로 변환하고, 수정하고, 다시 작성하는 것을 도와 데이터 분석 과정을 단순화합니다.

벡터 검색 기능

기존의 단순 키워드 매칭을 넘어서서 데이터의 의미와 맥락을 이해하는 지능형 검색을 제공하여 검색 결과의 정밀도를 높여줍니다.

확장 가능한 클라우드 네이티브 구조

계산 능력과 저장 공간을 분리하여 각각 독립적으로 확장할 수 있습니다. 공용 클라우드, 자체 데이터센터, Kubernetes 환경에 자동 클러스터 관리 기능을 갖춰 배포할 수 있습니다.

강력한 일관성과 높은 가용성

Multi-Raft 합의 규약과 여러 개의 사본을 만드는 구조를 통해 시스템 일부에 문제가 발생하더라도 데이터의 안정성과 시스템의 무중단 운영을 보장합니다.

MySQL 호환성

MySQL 8.0의 통신 규약과 문법을 완벽하게 지원하기 때문에, 기존에 사용하던 애플리케이션을 거의 수정 없이 쉽게 옮겨올 수 있습니다.

사용 예시

실시간 AI 분석 : AI 애플리케이션이 트랜잭션과 분석 작업을 동시에 처리하여 실시간 데이터 분석과 의사 결정을 할 수 있습니다.

자연어 데이터 조회 : 사용자가 일반 언어로 데이터베이스와 소통할 수 있어, 데이터 분석 속도를 높이고 SQL에 대한 깊은 지식이 필요하지 않습니다.

의미 기반 검색 애플리케이션 : 벡터 검색을 이용해 사용자의 의도와 데이터의 의미를 파악함으로써 AI 시스템의 검색 결과 품질을 개선합니다.

스마트 추천 시스템 : 사용자의 행동 데이터를 실시간으로 수집하고 분석하여 맞춤형 추천과 변동하는 콘텐츠 제공을 가능하게 합니다.

예측 관리 및 사기 탐지 : 사물인터넷 기기나 금융 거래를 감시하는 AI 시스템을 위해 실시간으로 특징을 추출하고 모델을 학습시키는 것을 지원합니다.