TiDB Cloudクイック スタート
推定完了時間: 20 分
このチュートリアルでは、 TiDB Cloudを使い始める簡単な方法について説明します。コンテンツには、クラスターを作成する方法、Playground を試す方法、データをロードする方法、およびTiDB Cloudコンソールで SQL ステートメントを実行する方法が含まれています。
ステップ 1. TiDB クラスターを作成する
TiDB Cloud サーバーレス層 (ベータ) は、 TiDB Cloudを使い始める最良の方法です。無料の Serverless Tier クラスターを作成するには、次の手順を実行します。
TiDB Cloudアカウントを持っていない場合は、 ここクリックしてアカウントにサインアップします。
Google または GitHub ユーザーの場合は、Google または GitHub アカウントでサインアップすることもできます。メールアドレスとパスワードは Google または GitHub によって管理され、 TiDB Cloudコンソールを使用して変更することはできません。
ログインをTiDB Cloudアカウントに追加します。
デフォルトではプラン選択ページが表示されます。
プラン選択ページで、 Serverless Tierプランの[Get Started for Free]をクリックします。
[クラスタの作成]ページでは、サーバーレス層がデフォルトで選択されています。必要に応じてデフォルトのクラスター名を更新し、クラスターを作成するリージョンを選択します。
[作成]をクリックします。
TiDB Cloudクラスターは数分で作成されます。
作成が完了したら、クラスターのセキュリティ設定を実行します。
- クラスター領域の右上隅にある[セキュリティ設定]をクリックします。
- [セキュリティ設定]ダイアログ ボックスで、クラスターに接続するためのルート パスワードを設定し、 [適用]をクリックします。 root パスワードを設定しないと、クラスターに接続できません。
ステップ 2. Playground を試す
TiDB Cloudクラスターが作成されたら、 TiDB Cloudにプリロードされたサンプル データを使用して、TiDB の実験をすぐに開始できます。
クラスターページでPlaygroundをクリックして、 TiDB Cloudで即座にクエリを実行します。
手順 3. サンプル データを読み込む
Plagroundを試した後、サンプル データをTiDB Cloudクラスターにロードできます。データを簡単にインポートしてサンプル クエリを実行できるように、Capital Bikeshare のサンプル データを提供しています。
クラスターページに移動します。
新しく作成したクラスターの領域で、右上隅の[...]をクリックし、 [データのインポート]を選択します。 [データのインポート]ページが表示されます。
ヒント:
または、 [クラスター]ページで新しく作成したクラスターの名前をクリックし、 [インポート]領域で[データのインポート]をクリックすることもできます。
インポート パラメータを入力します。
- データ形式: SQL ファイルを選択
- 場所: AWSを選択
- バケット URI :
s3://tidbcloud-samples/data-ingestion/ - ロールARN :
arn:aws:iam::385595570414:role/import-sample-access
バケットのリージョンがクラスターと異なる場合は、クロス リージョンのコンプライアンスを確認します。 [次へ]をクリックします。
必要に応じてテーブル フィルター ルールを追加します。サンプル データの場合は、この手順を省略できます。 [次へ]をクリックします。
[プレビュー]ページでインポートするデータを確認し、 [インポートの開始]をクリックします。
データのインポート プロセスには数分かかります。データ インポートの進行状況がFinishedと表示されたら、サンプル データとデータベース スキーマがTiDB Cloudのデータベースに正常にインポートされました。
ステップ 4. TiDB SQLエディター (ベータ) を試す
クラスターにデータをロードした後、コンソールから直接 SQL ステートメントを実行してみることができます。
左側のナビゲーション バーで[SQL エディター]をクリックします。 SQL エディタ ページが表示されます。
SQL エディターでは、ターミナルを使用せずにクラスターに対して直接 SQL クエリを編集および実行できます。
ノート:
SQL エディタは現在、SQL ステートメントのサポートが制限されています。
CREATE TABLEやDROP TABLEなどの DDL はまだサポートされていません。エディターで、次の SQL ステートメントを入力します。
SHOW databases;クエリを実行するには、 Ctrl + Enter キーを押すか、 実行します。ページの下部に、クエリ ログと結果がすぐに表示されます。
bikeshareデータベースのテーブルを表示するには、次の SQL ステートメントを入力します。USE bikeshare; SHOW tables;2 つのクエリを順番に実行するには、次のいずれかを実行できます。
- Control + Shift + Enterを押します。
- カーソルで 2 つのクエリを選択し、 [実行]をクリックします。
クエリ ログ パネルでは、2 つのクエリが 1 つずつ実行されていることがわかります。
エディターに 2 つ以上のクエリがある場合、 Ctrl + Enter を押すか、 [実行] をクリックすると、エディターで強調表示されているクエリのみが実行されます。
tripテーブルの構造を表示し、テーブルに含まれるレコード数をカウントするには、エディターで次の 2 つの SQL ステートメントを実行します。DESCRIBE trips; SELECT COUNT(*) FROM trips;
これで、 TiDB Cloudを使用してアプリケーションを構築する準備が整いました。
次は何ですか
- SQL クライアント経由でクラスターに接続する方法については、 TiDBクラスタに接続するを参照してください。
- TiDB SQL の使用方法の詳細については、 TiDB で SQL を調べるを参照してください。
- クロスゾーンの高可用性、水平スケーリング、およびHTAP利点を備えた本番環境での使用については、 TiDBクラスタを作成するを参照して Dedicated Tier クラスターを作成してください。