TiDB Cloudよくある質問
このドキュメントでは、TiDB Cloudに関してよく寄せられる質問を一覧にしています。
よくある質問
TiDB Cloudとは何ですか?
TiDB Cloud、直感的なコンソールを通じて制御できるフルマネージドのクラウド インスタンスにより、TiDB クラスターのデプロイ、管理、保守がさらに簡単になります。 Amazon Web Services (AWS)、Google Cloud、またはMicrosoft Azureに簡単にデプロイすることで、ミッションクリティカルなアプリケーションを迅速に構築できます。
TiDB Cloud を利用すれば、開発者や DBA は、トレーニングをほとんど受けていないか、全く受けていない場合でも、インフラストラクチャ管理やクラスタのデプロイといった、かつては複雑だったタスクを容易に処理できるようになり、データベースの複雑さではなく、アプリケーションの開発に集中できます。また、ボタンをクリックするだけで TiDB クラスタをスケールインまたはスケールアウトできるため、必要な量と期間だけデータベースをプロビジョニングでき、高価なリソースを無駄に消費することがなくなります。
TiDBとTiDB Cloudの関係は何ですか?
TiDBはオープンソースのデータベースであり、自社のデータセンター、自己管理型のクラウド環境、またはその両方を組み合わせたハイブリッド環境でTiDB Self-Managedを実行したい組織にとって最適な選択肢です。
TiDB Cloudは、TiDBが提供するフルマネージド型のクラウドデータベースサービスです。使いやすいWebベースの管理コンソールを備えており、ミッションクリティカルな本番環境向けのTiDBクラスタを管理できます。
TiDB CloudはMySQLと互換性がありますか?
現在、 TiDB Cloudは、トリガー、ストアドプロシージャ、ユーザー定義関数を除き、 MySQL 5.7およびMySQL 8.0の構文の大部分をサポートしています。詳細については、 MySQLとの互換性を参照してください。
TiDB Cloudを操作するには、どのようなプログラミング言語を使用できますか?
MySQLクライアントまたはドライバがサポートする言語であれば、どれでも使用できます。
TiDB Cloudはどこで実行できますか?
TiDB Cloudは現在、Amazon Web Services(AWS)、Google Cloud、およびMicrosoft Azureで利用可能です。TiDB Cloudは、異なるクラウドサービスプロバイダー間でのVPCピアリングをサポートしていますか?
いいえ。
TiDB Cloudでは、どのバージョンのTiDBがサポートされていますか?
- 2026年4月14日以降、新規のTiDB Cloud DedicatedクラスターのデフォルトのTiDBバージョンはv8.5.6となります。
- TiDB Cloud Starterインスタンスの場合、2026年2月10日以降はTiDBのバージョンはv8.5.3となります。
- TiDB Cloud Essentialインスタンスの場合、2025年4月22日以降、TiDBのバージョンはv7.5.2となります。
詳細については、 TiDB Cloudリリースノートを参照してください。
TiDBまたはTiDB Cloudを本番で使用している企業はどこですか?
TiDBは、金融サービス、ゲーム、eコマースなど、さまざまな業界の1500社以上のグローバル企業から信頼されています。ユーザーには、Square(米国)、Shopee(シンガポール)、China UnionPay(中国)などが含まれます。詳細については、事例研究ご覧ください。
SLA(サービスレベル契約)はどのような内容ですか?
TiDB Cloudは99.99% の SLA を提供します。詳細については、 TiDB Cloudサービスのサービスレベル契約を参照してください。
TiDB Cloudにおける「BETA」とはどういう意味ですか?
BETAとは、 TiDB Cloudの機能またはサービスが一般提供(GA)される前に、一般公開されるプレビュー段階のことです。
TiDB Cloudについてもっと詳しく知るにはどうすればよいですか?
TiDB Cloudについて学ぶ最良の方法は、ステップバイステップのチュートリアルに従うことです。まずは以下のトピックをご覧ください。
- TiDB Cloudの概要
- さあ始めましょう
- TiDB Cloud StarterまたはEssentialインスタンスを作成します。
- TiDB Cloud Premiumインスタンスを作成する
- TiDB Cloud Dedicatedクラスタを作成する
クラスターを削除する際に、 XXX's Org/default project/Cluster0何を指しているのでしょうか?
TiDB Cloudでは、クラスターは組織名、プロジェクト名、クラスター名の組み合わせによって一意に識別されます。意図したクラスターを削除していることを確認するには、 XXX's Org/default project/Cluster0のように、そのクラスターの完全修飾名を指定する必要があります。
アーキテクチャよくある質問
私のTiDBクラスタには様々なコンポーネントがあります。TiDB、TiKV、 TiFlashノードとは何ですか?
TiDBは、TiKVまたはTiFlashストアから返されたクエリのデータを集約するSQLコンピューティングレイヤーです。TiDBは水平方向に拡張可能であり、TiDBノードの数を増やすことで、クラスタが処理できる同時クエリの数を増やすことができます。
TiKVは、OLTPデータを格納するために使用されるトランザクションストアです。TiKV内のすべてのデータは、複数のレプリカ(デフォルトでは3つのレプリカ)で自動的に管理されるため、TiKVはネイティブな高可用性を備え、自動フェイルオーバーをサポートします。TiKVは水平方向に拡張可能であり、トランザクションストアの数を増やすことでOLTPスループットが向上します。
TiFlashは、トランザクションストア(TiKV)からリアルタイムでデータを複製し、リアルタイムOLAPワークロードをサポートする分析用storageです。TiKVとは異なり、 TiFlashはデータを列形式で格納することで分析処理を高速化します。また、 TiFlashは水平方向に拡張可能であり、 TiFlashノードを増やすことでOLAPstorageとコンピューティング能力が向上します。
配置Driver(PD)は、クラスターのメタデータを格納するため、TiDBクラスター全体の「頭脳」と言えます。PDは、TiKVノードからリアルタイムで報告されるデータ分散状態に基づいて、特定のTiKVノードにデータスケジューリングコマンドを送信します。TiDB TiDB Cloudでは、各クラスターのPDはPingCAPによって管理されるため、ユーザーはPDを確認したり、メンテナンスしたりすることはできません。
TiDBはTiKVノード間でどのようにデータを複製するのですか?
TiKVはキーと値のペアの空間をキー範囲に分割し、各キー範囲を「リージョン」として扱います。TiKVでは、データはクラスタ内のすべてのノードに分散され、リージョンを基本単位として使用します。PDは、リージョンをクラスタ内のすべてのノードにできるだけ均等に分散(スケジューリング)する役割を担います。
TiDBは、 Raftコンセンサスアルゴリズムを使用して、リージョンごとにデータを複製します。異なるノードに保存されたリージョンの複数のレプリカがRaftグループを形成します。
データの変更はすべてRaftログとして記録されます。Raftログのレプリケーションにより、データはRaftグループの複数のノードに安全かつ確実に複製されます。
高可用性に関するFAQ
TiDB Cloudはどのようにして高可用性を確保しているのですか?
TiDBはRaftコンセンサスアルゴリズムを採用し、 Raftグループ内のstorage全体にデータの高い可用性と安全な複製を確保します。データはTiKVノード間で冗長的にコピーされ、異なるアベイラビリティゾーンに配置されることで、マシンやデータセンターの障害から保護されます。自動フェイルオーバー機能により、TiDBはサービスの常時稼働を保証します。
Software as a Service (SaaS) プロバイダーとして、当社はデータのセキュリティを真剣に考えています。当社はサービス組織管理(SOC)2タイプ1準拠によって要求される厳格な情報セキュリティポリシーと手順を確立しています。これにより、データの安全性、可用性、機密性が確保されます。
移行に関するFAQ
他のRDBMSからTiDB Cloudへの簡単な移行方法はありますか?
TiDB は MySQL と高い互換性があります。データがセルフホスト型 MySQL インスタンスからのものであっても、パブリック クラウドによって提供される RDS サービスからのものであっても、MySQL 互換データベースから TiDB にスムーズにデータを移行できます。詳細については、 データ移行を使用してMySQL互換データベースをTiDB Cloudに移行する参照してください。
バックアップと復元に関するFAQ
TiDB Cloudは増分バックアップをサポートしていますか?
いいえ。バックアップ保持期間内の任意の時点にデータを復元する必要がある場合は、PITR (Point-in-time Recovery) を使用できます。詳細については、 TiDB Cloud DedicatedクラスターでPITRを使用するまたはTiDB Cloud EssentialインスタンスでPITRを使用するを参照してください。
HTAPに関するよくある質問
TiDB CloudのHTAP機能を利用するにはどうすればよいですか?
従来、データベースにはオンライン・トランザクション処理(OLTP)データベースとオンライン分析処理(OLAP)データベースの2種類がありました。OLTPとOLAPのリクエストは、多くの場合、それぞれ独立したデータベースで処理されます。このような従来のアーキテクチャでは、OLTPデータベースからOLAP用のデータウェアハウスやデータレイクへデータを移行するには、時間がかかり、エラーが発生しやすいプロセスとなります。
TiDB Cloudは、ハイブリッドトランザクション分析処理(HTAP)データベースとして、OLTP(TiKV)ストアとOLAP( TiFlash )ストア間でデータを自動的に確実に複製することで、システムアーキテクチャの簡素化、メンテナンスの複雑さの軽減、トランザクションデータに対するリアルタイム分析のサポートを実現します。HTAPの一般的なユースケースとしては、ユーザーパーソナライゼーション、AIによるレコメンデーション、不正検出、ビジネスインテリジェンス、リアルタイムレポートなどが挙げられます。
HTAP シナリオの詳細については、 データプラットフォームを簡素化するHTAPデータベースの構築方法を参照してください。
TiFlashにデータを直接インポートできますか?
いいえ。TiDB TiDB Cloudにデータをインポートすると、データはTiKVにインポートされます。インポートが完了したら、SQLステートメントを使用して、 TiFlashにレプリケートするテーブルを指定できます。その後、TiDBは指定されたテーブルのレプリカをTiFlashに作成します。詳細については、 TiFlashレプリカを作成する参照してください。.
TiFlashのデータをCSV形式でエクスポートできますか?
いいえ。TiFlashのデータはエクスポートできません。
Securityよくある質問
TiDB Cloudは安全ですか?
TiDB Cloudでは、保存されているすべてのデータは暗号化され、すべてのネットワークトラフィックはトランスポート層Security(TLS)を使用して暗号化されます。
- 保存データの暗号化は、暗号化されたstorageボリュームを使用して自動化されます。
- クライアントとTiDBクラスタまたはインスタンス間のデータ転送における暗号化は、 TiDB CloudウェブサーバーのTLSとTiDBクラスタのTLSを使用して自動化されています。
TiDB Cloudはどのようにして私のビジネスデータを暗号化するのですか?
TiDB Cloudは、データベースデータやバックアップデータを含む、保存されているビジネスデータに対して、デフォルトでstorageボリューム暗号化を使用します。TiDB TiDB Cloudは、転送中のデータに対してTLS暗号化を要求し、さらに、TiDB、PD、TiKV、 TiFlash間のデータベースクラスタ内のデータに対して、コンポーネントレベルのTLS暗号化も要求します。
TiDB Cloudにおけるビジネスデータ暗号化に関するより詳細な情報については、 TiDB Cloudサポートにお問い合わせください。
TiDB CloudはどのバージョンのTLSをサポートしていますか?
TiDB CloudはTLS 1.2またはTLS 1.3をサポートしています。
TiDB Cloudを自分のVPC内で実行できますか?
いいえ。TiDB TiDB Cloudはデータベース・アズ・ア・サービス(DBaaS)であり、 TiDB Cloud VPC内でのみ動作します。クラウドコンピューティングのマネージドサービスとして、 TiDB Cloudは物理ハードウェアのセットアップやソフトウェアのインストールを必要とせずにデータベースへのアクセスを提供します。
私のTiDB Cloudのリソースは安全ですか?
TiDB Cloudでは、ニーズに応じて、 TiDB Cloud Dedicatedクラスター、 TiDB Cloud Premiumインスタンス、 TiDB Cloud Starterインスタンス、またはTiDB Cloud Essentialインスタンスを使用できます。
TiDB Cloud Dedicatedクラスタの場合、 TiDB Cloudは以下の対策によってクラスタのセキュリティを確保します。
- 各クラスターごとに独立したサブアカウントとVPCを作成します。
- 外部接続を隔離するためのファイアウォールルールを設定します。
- 各クラスターに対して、サーバー側のTLS証明書とコンポーネントレベルのTLS証明書を作成し、転送中のクラスターデータを暗号化します。
- 各クラスターに対してIPアクセスルールを設定し、許可された送信元IPアドレスのみがクラスターにアクセスできるようにします。
TiDB Cloud StarterおよびTiDB Cloud Essentialインスタンスの場合、 TiDB Cloudは以下の対策によってインスタンスのセキュリティを確保します。
- 各インスタンスごとに独立したサブアカウントを作成します。
- 外部接続を隔離するためのファイアウォールルールを設定します。
- インスタンスサーバーのTLS証明書を提供し、転送中のインスタンスデータを暗号化します。
TiDBでデータベースに接続するにはどうすればよいですか?
TiDB Cloud Dedicatedクラスターの場合、クラスターへの接続手順は以下のように簡略化されています。
- ネットワークを認証してください。
- データベースのユーザーとログイン認証情報を設定してください。
- クラスタサーバー用にTLSをダウンロードして設定してください。
- SQLクライアントを選択し、 TiDB Cloud UIに自動生成された接続文字列を表示させた後、その文字列を使用してSQLクライアント経由でクラスターに接続します。
詳細については、 TiDB Cloud Dedicatedクラスタに接続します参照してください。
TiDB Cloud StarterまたはEssentialインスタンスの場合、インスタンスへの接続手順は以下のように簡略化されています。
- データベースユーザーとログイン認証情報を設定します。
- SQLクライアントを選択し、 TiDB Cloud UIに自動生成された接続文字列を表示させた後、その文字列を使用してSQLクライアント経由でTiDB Cloud StarterまたはEssentialインスタンスに接続します。
詳細については、 TiDB Cloud StarterまたはEssentialインスタンスに接続します参照してください。
サポートに関するFAQ
顧客向けにはどのようなサポートが提供されていますか?
TiDB Cloudは、金融サービス、eコマース、エンタープライズアプリケーション、ゲームなど、さまざまな業界の1500社以上のグローバル企業でミッションクリティカルなユースケースを支えてきたTiDBの開発チームによってサポートされています。TiDB TiDB Cloudは、ユーザーごとに無料の基本サポートプランを提供しており、より高度なサービスをご希望の場合は有料プランにアップグレードできます。詳細については、 TiDB Cloudサポートをご覧ください。
TiDB Cloudがダウンしているかどうかを確認するにはどうすればよいですか?
TiDB Cloudの現在の稼働状況はシステムステータスページで確認できます。