pingcap/tidb
TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.
해결하는 문제
TiDB는 높은 가용성과 강력한 일관성을 유지하면서 대규모 데이터를 처리하도록 설계된 분산 SQL 데이터베이스입니다. 기존 SQL 데이터베이스가 겪는 확장성 문제, 특히 수평적 확장성 및 트랜잭션(OLTP)과 분석(OLAP) 워크로드를 동시에 처리하는 능력의 한계를 해결합니다.
작동 원리
TiDB는 컴퓨팅과 스토리지를 분리하여 독립적인 확장이 가능하도록 합니다. 트랜잭션에는 행 기반 스토리지 엔진(TiKV)을, 분석 쿼리에는 열 기반 스토리지 엔진(TiFlash)을 사용하여 하이브리드 트랜잭션/분석 처리(HTAP)를 구현합니다. 시스템은 Raft 합의 프로토콜과 분산 트랜잭션을 위한 2단계 커밋 프로토콜을 사용하여 데이터 신뢰성과 일관성을 보장합니다.
대상 사용자
다운타임 없이 수평 및 수직 확장이 가능한 MySQL 호환 클라우드 네이티브 분산 데이터베이스가 필요한 개발자와 조직을 대상으로 합니다.
주요 특징
- MySQL 호환성: MySQL 8.0과 호환되어 최소한의 코드 변경으로 쉽게 마이그레이션할 수 있습니다.
- HTAP 기능: 행 기반 및 열 기반 스토리지를 결합하여 라이브 트랜잭션 데이터에 대한 실시간 분석을 제공합니다.
- 클라우드 네이티브: 퍼블릭 클라우드, 온프레미스 또는 TiDB Operator를 통한 Kubernetes 환경에 배포할 수 있습니다.
- 강력한 일관성: Raft와 2단계 커밋을 사용하여 여러 노드에 걸친 ACID 준수를 보장합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트