重要
このページは英語版のページを機械翻訳しています。原文はこちらからご覧ください。

TiDB Cloudに関するよくある質問

このドキュメントでは、 TiDB Cloudに関して最もよく寄せられる質問を一覧表示しています。

TiDB Cloudとは?

TiDB Cloudは、直感的なコンソールから制御できる完全に管理されたクラウド インスタンスを使用して、TiDB クラスターの展開、管理、保守をさらに簡単にします。 Amazon Web Services または Google Cloud に簡単にデプロイして、ミッション クリティカルなアプリケーションをすばやく構築できます。

TiDB Cloudを使用すると、開発者や DBA は、トレーニングをほとんどまたはまったく受けなくても、インフラストラクチャ管理やクラスタ展開など、かつては複雑だったタスクを簡単に処理し、データベースの複雑さではなく、アプリケーションに集中できます。また、ボタンをクリックするだけで TiDB クラスターをスケールインまたはスケールアウトすることで、コストのかかるリソースを無駄にする必要がなくなります。必要な量と期間を正確にデータベースにプロビジョニングできるからです。

TiDB とTiDB Cloudの関係は?

TiDB はオープンソース データベースであり、TiDB を自社のデータ センター、セルフマネージド クラウド環境、または 2 つのハイブリッド環境でオンプレミスで実行したい組織にとって最適なオプションです。

TiDB Cloudは、TiDB のサービスとしての完全に管理されたクラウド データベースです。使いやすい Web ベースの管理コンソールを備えており、ミッション クリティカルな運用環境の TiDB クラスターを管理できます。

TiDB Cloudは MySQL と互換性がありますか?

現在、 TiDB Cloudは、トリガー、ストアド プロシージャ、ユーザー定義関数、および外部キーを除いて、 MySQL 5.7構文の大部分をサポートしています。詳細については、 MySQL との互換性を参照してください。

TiDB Cloudを操作するために使用できるプログラミング言語は何ですか?

MySQL クライアントまたはドライバーでサポートされている任意の言語を使用できます。

TiDB Cloudはどこで実行できますか?

TiDB Cloudは現在、Amazon Web Services と Google Cloud で利用できます。

TiDB Cloudでサポートされている TiDB のバージョンは何ですか?

現在サポートされている TiDB のバージョンについては、 TiDB Cloudリリースノートを参照してください。

TiDB Cloudについて詳しく知るにはどうすればよいですか?

TiDB Cloudについて学ぶ最善の方法は、ステップバイステップのチュートリアルに従うことです。開始するには、次のトピックを確認してください。

TiDB またはTiDB Cloudを本番環境で使用している企業は?

TiDB は、金融サービス、ゲーム、e コマースなど、さまざまな業界の 1500 を超えるグローバル企業から信頼されています。当社のユーザーには、Square (米国)、Shopee (シンガポール)、および China UnionPay (中国) が含まれます。具体的な詳細については、 ケーススタディを参照してください。

TiDB Cloudはどのようにして高可用性を確保していますか?

TiDB はRaftコンセンサス アルゴリズムを使用して、データの可用性を高め、 Raftグループ内のストレージ全体で安全に複製されるようにします。データは TiKV ノード間で重複してコピーされ、異なるアベイラビリティーゾーンに配置されて、マシンまたはデータセンターの障害から保護されます。自動フェールオーバーにより、TiDB はサービスが常にオンになっていることを保証します。

Software as a Service (SaaS) プロバイダーとして、当社はデータ セキュリティを真剣に考えています。 Service Organization Control (SOC) 2 タイプ 1 準拠 .これにより、データの安全性、可用性、および機密性が保証されます。

顧客はどのようなサポートを利用できますか?

TiDB Cloudは、金融サービス、e コマース、エンタープライズ アプリケーション、ゲームなどの業界の 1500 を超えるグローバル企業のミッション クリティカルなユース ケースを実行してきた TiDB の背後にある同じチームによってサポートされています。 TiDB Cloudユーザーは 24 時間年中無休でサポートを利用できます。

私の TiDB クラスターにはさまざまなコンポーネントがあります。 PD、TiDB、TiKV、TiFlash ノードとは何ですか?

PD、配置Driverは、TiDBクラスタ全体の「頭脳」であり、クラスタのメタデータを格納します。 TiKV ノードからリアルタイムで報告されるデータ配信状態に従って、特定の TiKV ノードにデータ スケジューリング コマンドを送信します。

TiDB は、TiKV または TiFlash ストアから返されたクエリからのデータを集約する SQL コンピューティング レイヤーです。 TiDB は水平方向にスケーラブルです。 TiDB ノードの数を増やすと、クラスタが処理できる同時クエリの数が増えます。

TiKV は、OLTP データの保存に使用されるトランザクション ストアです。 TiKV のすべてのデータは、複数のレプリカ (デフォルトでは 3 つのレプリカ) で自動的に維持されるため、TiKV はネイティブの高可用性を備え、自動フェイルオーバーをサポートします。 TiKV は水平方向にスケーラブルです。トランザクション ストアの数を増やすと、OLTP スループットが向上します。

TiFlash は、トランザクション ストア (TiKV) からリアルタイムでデータをレプリケートし、リアルタイム OLAP ワークロードをサポートする分析ストレージです。 TiKV とは異なり、TiFlash はデータを列に格納して分析処理を高速化します。 TiFlash は水平方向にもスケーラブルです。 TiFlash ノードを増やすと、OLAP ストレージとコンピューティング容量が増加します。

TiDB は TiKV ノード間でデータをどのように複製しますか?

TiKV はキーと値の空間をキー範囲に分割し、各キー範囲は「リージョン」として扱われます。 TiKV では、データはクラスタのすべてのノードに分散され、リージョンが基本単位として使用されます。 PD は、クラスタのすべてのノードにわたってリージョンを可能な限り均等に分散 (スケジューリング) する役割を果たします。

TiDB は、 Raftコンセンサス アルゴリズムを使用して、リージョンごとにデータをレプリケートします。異なるノードに格納されたリージョンの複数のレプリカがRaftグループを形成します。

各データ変更はRaftログとして記録されます。 Raftログの複製により、データはRaftグループの複数のノードに安全かつ確実に複製されます。

TiDB Cloud の HTAP 機能を利用するにはどうすればよいですか?

従来、データベースには、オンライン トランザクション処理 (OLTP) データベースとオンライン分析処理 (OLAP) データベースの 2 種類があります。 OLTP および OLAP 要求は、多くの場合、別々の分離されたデータベースで処理されます。この従来のアーキテクチャでは、OLTP データベースから OLAP 用のデータ ウェアハウスまたはデータ レイクへのデータの移行は、時間がかかり、エラーが発生しやすいプロセスです。

ハイブリッド トランザクション分析処理 (HTAP) データベースであるTiDB Cloudは、OLTP (TiKV) ストアと OLAP (TiFlash) の間でデータを確実に自動的に複製することにより、システムアーキテクチャを簡素化し、メンテナンスの複雑さを軽減し、トランザクション データのリアルタイム分析をサポートするのに役立ちます。お店。典型的な HTAP のユース ケースは、ユーザーのパーソナライズ、AI の推奨事項、不正行為の検出、ビジネス インテリジェンス、リアルタイム レポートです。

さらなる HTAP シナリオについては、 データ プラットフォームを簡素化する HTAP データベースの構築方法を参照してください。

別の RDBMS からTiDB Cloudへの簡単な移行パスはありますか?

TiDB は MySQL との互換性が高いです。データが自己ホスト型の MySQL インスタンスからのものであろうと、パブリック クラウドによって提供される RDS サービスからのものであろうと、MySQL 互換データベースから TiDB にデータをスムーズに移行できます。詳細については、 MySQL 互換データベースからデータを移行するを参照してください。

TiDB はどのようにしてデータのプライバシーを保護し、セキュリティを確保しますか?

Transport Layer Security (TLS) と透過的データ暗号化 (TDE) は、保存時の暗号化のために含まれています。 2 つの異なるネットワーク プレーンがあります。TiDB サーバーへのアプリケーションとデータ通信用のプレーンです。証明書の検証用のサブジェクト代替名と内部通信用の TLS コンテキストを比較するための拡張構文が含まれています。

自分のデータを直接 TiFlash にインポートできますか?

いいえTiDB Cloudにデータをインポートすると、データは TiKV にインポートされます。インポートが完了したら、SQL ステートメントを使用して、TiFlash に複製するテーブルを指定できます。次に、TiDB はそれに応じて指定されたテーブルのレプリカを TiFlash に作成します。詳細については、 TiFlash レプリカの作成を参照してください。

TiFlash データを CSV 形式でエクスポートできますか?

いいえ。TiFlash データはエクスポートできません。