お問い合わせ 今すぐ始める
34K+ GitHub Stars

3K+ Adopters
800+ Contributors
5K+ Slack Users

リレーショナルデータベースの再定義

TiDBは、合理化された技術スタック、水平方向の拡張性、リアルタイム分析、高可用性によりビジネスクリティカルなトランザクションアプリケーションを強力にサポートします。
icon-reduce-cost-180x120-1

コスト削減

icon-accelerate-productivity-180x120-1

生産性の向上

icon-arches-180x120-1

リスク低減

icon-compass-180x120-1

技術革新の拡大

TiDBはなぜ先進的なのか?

TiDBの分散アーキテクチャは、水平方向の拡張性、高可用性、ACIDトランザクション、MySQLとの互換性を提供し、さらに同一環境に分析クエリのパフォーマンスを向上させるカラムベースのストレージエンジンを持つことで、リアルタイム分析 (HTAP:Hybrid Transactional/Analytical Processing) を実行することが可能です。
PD
PD
PD
PDクラスタ
Placement Driver (PD) は、クラスタ全体のメタデータ管理を担当します。PDはTiDBクラスタ内のすべてのTiKVとTiFlashノードを追跡し、データの配置やレプリケーションを管理します。また、クラスタ内のノードのライフサイクル管理や負荷分散もPDが担当します。フルタイムのDB管理者と同じように機能し何百万ものシャードを監視、1分間に何百ものオペレーションを実行します。
TSO/Dataロケーション
メタデータ
アプリケーション
MySQLプロトコル経由の
TiDB
TiDB
TiDB
TiDB
. . .
TiDBクラスタ
MySQL互換のTiDB SQLレイヤーはコンピュートとストレージを分離してスケーリングをシンプルにし真のクラウドネイティブアーキテクチャを実現します。
DistSQL API
KV API
TiKV
TiKV
TiKV
TiKV
TiKV
TiKV
TiKV
TiKV
TiKV
TiFlash
TiFlash
TiFlash
. . .
ストレージクラスタ
TiDBのストレージレイヤーは、キーバリューストアのTiKVとカラムベースのストレージエンジンTiFlashで構成されます。
TiKVは、データの保存および分散処理を行います。また、データの自動バックアップやレプリケーション、トランザクションの管理などもTiKVが担当します。

TiFlashは、リアルタイム分析や高速なクエリ処理を実現します。TiDBのHTAP機能を実現し、トランザクションと分析ワークロードを同時に処理することができます。
行 (TiKV) と列 (TiFlash) の2つのコンポーネントから構成されるTiDBのストレージレイヤーにより、数百のノードとペタバイトのデータでも自動スケールできる高可用性と強力な一貫性を実現しています。

TiDB導入のメリット

TiDBの高度な機能により、企業は複雑なインフラ管理を心配することなくアプリケーション開発に集中できます。
Layer_1-8

水平方向の拡張性

手動でシャーディングすることなくデータワークロードを完全に透明化します。

Layer_1-7-2

高可用性

自動フェイルオーバーと自己修復機能が搭載されているためデータへの継続的なアクセスを実現します。

Layer_1-2-1

強力な一貫性

グローバルにデータを配布する際ACIDトランザクションを維持します。

Layer_1-8-1

リアルタイム分析

TiDBではTiFlashと呼ばれるコンポーネントがHTAP機能をサポートしておりOLAPとOLTPのワークロードを同時にサポートします。

Layer_1-9

MySQL互換

TiDBはMySQLプロトコルをサポートしており既存のMySQLクライアントやドライバーをそのまま利用できます。

Layer_1-10

マルチクラウド

世界中のどこにでもデータベースクラスタを展開できます。

Layer_1-11

オープンソース

100%オープンソースのデータベースのためベンダーロックインを回避できます。

Layer_1-5-2

堅牢なセキュリティ

エンタープライズグレードの暗号化により通信、データ保存のどちらの場合もデータを保護します。

TiDBの主なユースケース

illus-mysql-replacement

MySQLで性能がもっとほしい

リレーショナルデータベースとNoSQLデータベースの良い面を組み合わされて開発されたNewSQLデータベースでMySQL互換のあるTiDBに移行することで、データ量・ユーザー数・ワークロードなどの増加に対応することができます。

illus-turbine-engine

アプリケーションの最新化

最新の分散型SQLデータベースで開発者の生産性を向上させ、真のエラスティック・スケールと揺るぎない信頼性を提供します。

illus-real-time-analytics-1

リアルタイム分析

通常のデータ分析では、データベースからBIツールにデータのバッチ処理が必要です。その際、リアルタイムのデータを反映することができない、レポートの遅延、バッチ処理のための負荷とリソースの増加などのデメリットを感じていないでしょうか?「とりあえず今現状のデータを見たい」という場合はTiDBのリアルタイム分析機能をご検討ください。

illus-nosql-replacement-1

システム構成をシンプルに

RDBMS、NoSQL、DWHなど複数のアプリケーションで構成される複雑なシステムをTiDBに置き換えることで、運用負荷を軽減し、かつチーム内の学習コストを抑えることができます。

illus-single-view-1

単一ビュー

強力な一貫性を確保しながら、すべてのリアルタイム・アプリケーションのために、複数のビジネスにわたってデータの価値を引き出します。

illus-data-mgmt-2

運用をもっと楽に

TiDBを利用することで、シャーディング不要、スキーマ変更の柔軟性、ハードウェア故障への耐性、アップグレードなどのダウンタイムをなくし、スムーズなデータベース運用を実現します。さらに、TiDB Cloudには充実したダッシュボードがあり、TiDBクラスタの管理、自動化された運用タスクの実行、性能や可用性などのモニタリング、セキュリティ管理を行うことができます。

illus-tech-stack-unification

技術スタックの統一

従来のリレーショナル・データベース、NoSQLデータベース、軽量データ・ウェアハウスを置き換えることができる統合データ・スタックにより、コストとシステムの複雑性を削減します。

TiDBを自分流にデプロイする

ビジネスゴールに最適な製品をお選びください。TiDB Communityは無料でダウンロードしてご利用いただけます。また、TiDBのフルマネージドDBaaSのTiDB ServerlessやTiDB Dedicated、またはセルフマネージドのTiDB Self-Hostedを選択することでスケーラブルな管理とデプロイを実現できます。

TiDB Serverless

TiDB Serverless

初期プロジェクトや検証に最適

  • 無料で始められるフルマネージドクラウドサービス
  • オートスケール
  • 従量課金制

TiDB Dedicated

TiDB Dedicated

最適なクラウドデータベース

  • フルマネージドのクラウドサービス
  • ストレージとコンピュートベースの価格設定
  • AWSまたはGoogle Cloud上で利用可能

TiDB Self-Hosted

TiDB Self-Hosted

独自のインフラが必要な企業向け

  • エンタープライズサブスクリプションの利用が可能
  • セルフマネージドのTiDBクラスタ
  • オンプレミス、クラウド、ハイブリッドでも自由に運用可能

TiDB Community

100%オープンソースのソフトウェアをすべての開発者に提供します。

  • Apache 2.0 license
  • 主要機能の利用が可能
  • 好きな環境で運用可能

もっと見る

TiDBをより最適に活用できる方法をご紹介します。
チュートリアル、ガイド、サンプルアプリケーション、その他の関連ページをご覧ください。
詳細を見る
アーキテクチャの中を覗いてTiDBがどのように動作するのかをご覧ください。
詳細を見る
TiDBのユーザー企業がどのようにTiDBを利用しているかご覧ください。
ユーザーの声

TiDB Dedicatedは、フルマネージド、リザーブドクラウドDBaaSで、運用オーバーヘッドはゼロ、ノードベースの価格設定です。

詳細を見る