TiDB Cloud StarterまたはEssentialインスタンスに接続します
このドキュメントでは、TiDB Cloud StarterまたはTiDB Cloud Essentialインスタンスへの接続方法について説明します。
ヒント:
- TiDB Cloud Dedicatedクラスターに接続する方法については、 TiDB Cloud Dedicatedクラスタに接続しますを参照してください。
- このドキュメントでは、TiDB Cloud StarterおよびTiDB Cloud Essentialのネットワーク接続方法について説明します。特定のツール、ドライバ、または ORM を介して TiDB に接続する方法については、 TiDBに接続する参照してください。
ネットワーク接続方法
TiDB Cloud上にTiDB Cloud StarterまたはTiDB Cloud Essentialインスタンスが作成されたら、以下のいずれかの方法で接続できます。
直接接続
直接接続とは、TCP を介した MySQL ネイティブ接続システムのことです。MySQL 接続をサポートするツールであれば、MySQL などを使用してTiDB Cloud StarterまたはEssential MySQLクライアントに接続できます。 。
TiDB Cloudにはデータサービス機能があり、カスタムAPIエンドポイントを使用してHTTPSリクエスト経由でAWS上でホストされているTiDB Cloud Starterインスタンスに接続できます。直接接続とは異なり、データサービスは生のSQLではなくRESTful APIを介してTiDB Cloud StarterまたはEssentialインスタンスのデータにアクセスします。
TiDB CloudはJavaScript用のサーバーレスドライバを提供しており、これにより、エッジ環境にあるTiDB Cloud StarterまたはTiDB Cloud Essentialインスタンスに、直接接続時と同様の操作感で接続できます。
上記の接続方法の中から、ご自身のニーズに合わせてお好みの方法をお選びください。
ネットワーク
TiDB Cloud StarterとTiDB Cloud Essentialには、2種類のネットワーク接続タイプがあります。
プライベートエンドポイント(推奨)
プライベートエンドポイント接続は、VPC内のSQLクライアントがAWS PrivateLink経由でサービスに安全にアクセスできるようにするプライベートエンドポイントを提供します。AWS PrivateLinkは、簡素化されたネットワーク管理で、データベースサービスへの高度に安全な一方向アクセスを提供します。
標準接続では公開エンドポイントが提供されるため、ノートパソコンからSQLクライアントを介してTiDB Cloud StarterまたはEssentialインスタンスに接続できます。
TiDB Cloud StarterとTiDB Cloud EssentialはTLS接続を必要とします。TLSは、アプリケーションからTiDB Cloud StarterまたはEssentialインスタンスへのデータ送信のセキュリティを保証します。
以下の表は、さまざまな接続方法で使用できるネットワークを示しています。
次は?
TiDB Cloud StarterまたはEssentialインスタンスに正常に接続したら、 TiDBを使用してSQLステートメントを探索することができます。