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準拠を保証します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト