データ サービス (ベータ版)
TiDB Cloud データ サービス (ベータ版)は、バックエンド アプリケーション開発を簡素化し、開発者が高度にスケーラブルで安全なデータ駆動型アプリケーションを迅速に構築できるようにする、完全に管理されたローコードのバックエンド サービス ソリューションです。
データ サービスを使用すると、カスタム API エンドポイントを使用して HTTPS リクエスト経由でTiDB Cloudデータにアクセスできます。この機能は、サーバーレスアーキテクチャを使用してコンピューティング リソースと柔軟なスケーリングを処理するため、インフラストラクチャやメンテナンスのコストを気にすることなく、エンドポイントのクエリ ロジックに集中できます。
詳細についてはTiDB Cloudデータ サービス (ベータ版) の概要参照してください。
データアプリ
データ サービス (ベータ版)のデータ アプリは、特定のアプリケーションのデータにアクセスするために使用できるエンドポイントのコレクションです。データ アプリを作成すると、エンドポイントをグループ化し、API キーを使用して承認設定を構成し、エンドポイントへのアクセスを制限できます。これにより、承認されたユーザーのみがデータにアクセスして操作できるようにすることができ、アプリケーションのセキュリティが強化されます。
詳細についてはデータアプリを管理する参照してください。
データアプリエンドポイント
データ サービス (ベータ版)のエンドポイントは、SQL ステートメントを実行するためにカスタマイズできる Web API です。3 句で使用される値など、SQL ステートメントのパラメーターを指定できます。クライアントがエンドポイントを呼び出し、要求 URL でパラメーターの値を提供すると、エンドポイントはWHERE
されたパラメーターを使用して対応する SQL ステートメントを実行し、結果を HTTP 応答の一部として返します。
詳細についてはエンドポイントの管理参照してください。
チャット2クエリAPI
TiDB Cloudでは、Chat2Query API は、指示を与えることで AI を使用して SQL ステートメントを生成および実行できる RESTful インターフェースです。その後、API がクエリ結果を返します。
詳細についてはChat2Query APIを使い始める参照してください。
AI統合
サードパーティ ツールをデータ アプリに統合すると、サードパーティ ツールが提供する高度な自然言語処理機能と人工知能 (AI) 機能によってアプリケーションが強化されます。この統合により、アプリケーションはより複雑なタスクを実行し、インテリジェントなソリューションを提供できるようになります。
現在、GPT や Dify などのサードパーティ ツールをTiDB Cloudコンソールに統合できます。
詳細についてはデータアプリをサードパーティツールと統合する参照してください。
コードとしてのコンフィグレーション
TiDB Cloud は、 JSON 構文を使用してデータ アプリの構成全体をコードとして表現するコンフィグレーション as Code (CaC) アプローチを提供します。
データ アプリを GitHub に接続することで、 TiDB Cloud はCaC アプローチを使用して、データ アプリの構成を設定ファイルとして優先 GitHub リポジトリとブランチにプッシュできます。
GitHub 接続で自動同期とデプロイメントが有効になっている場合は、GitHub 上の構成ファイルを更新してデータ アプリを変更することもできます。構成ファイルの変更を GitHub にプッシュすると、新しい構成がTiDB Cloudに自動的にデプロイされます。
詳細についてはGitHub でデータ アプリを自動的にデプロイ参照してください。