TiDB がサポートするサードパーティ ツール

ノート:

このドキュメントでは、TiDB でサポートされている一般的なサードパーティのツールのみをリストします。サポートされていないためではなく、PingCAP が TiDB と互換性のない機能を使用しているかどうかわからないため、その他のサードパーティ製ツールがいくつかリストされていません。

TiDB はMySQL プロトコルとの高い互換性あるため、MySQL ドライバー、ORM フレームワーク、および MySQL に適応するその他のツールのほとんどは TiDB と互換性があります。このドキュメントでは、これらのツールと TiDB のサポート レベルに焦点を当てています。

サポートレベル

PingCAP はコミュニティと協力して、サードパーティ ツールに次のサポート レベルを提供します。

  • Full : TiDB は、対応するサードパーティ ツールのほとんどの機能と既に互換性があり、新しいバージョンとの互換性を維持していることを示します。 PingCAP は、ツールの最新バージョンとの互換性テストを定期的に実施します。
  • 互換性: 対応するサードパーティ ツールは MySQL に適合しており、TiDB は MySQL プロトコルとの互換性が高いため、TiDB はツールのほとんどの機能を使用できることを示します。ただし、PingCAP はツールのすべての機能について完全なテストを完了していないため、予期しない動作が発生する可能性があります。

ノート:

指定されていない限り、 アプリケーションの再試行とエラー処理のサポートはDriverまたはORM フレームワークには含まれていません。

このドキュメントに記載されているツールを使用して TiDB に接続するときに問題が発生した場合は、このツールのサポートを促進するための問題を GitHub に送信してください。

Driver

言語Driverテスト済みの最新バージョンサポートレベルTiDB アダプターチュートリアル
libmysqlclient 8.0互換性なしなし
C#(.Net) MySQL コネクタ/NET 8.0互換性なしなし
ODBC MySQL コネクタ/ODBC 8.0互換性なしなし
行くgo-sql-driver/mysql v1.6.0満杯なしTiDB とGolangを使用して単純な CRUD アプリを構築する
JavaJDBC 8.0満杯 TiDB とJavaを使用して単純な CRUD アプリを構築する
JavaScript mysql v2.18.1互換性なしなし
PHP mysqlnd PHP 5.4+互換性なしなし
パイソンmysql-コネクタ-python 8.0互換性なしTiDB と Python を使用して単純な CRUD アプリを構築する
mysql クライアント2.1.1互換性なしTiDB と Python を使用して単純な CRUD アプリを構築する
PyMySQL 1.0.2互換性なしTiDB と Python を使用して単純な CRUD アプリを構築する

ORM

言語ORM フレームワークテスト済みの最新バージョンサポートレベルTiDB アダプターチュートリアル
行くゴームv1.23.5満杯なしTiDB とGolangを使用して単純な CRUD アプリを構築する
ビーゴv2.0.3満杯なしなし
アッパー/デシベルv4.5.2満杯なしなし
ゾームv1.3.1満杯なしなし
エントv0.11.0互換性なしなし
Java休止状態6.1.0.最終満杯なしTiDB とJavaを使用して単純な CRUD アプリを構築する
マイバティスv3.5.10満杯なしTiDB とJavaを使用して単純な CRUD アプリを構築する
春のデータ JPA 2.7.2満杯なしTiDB と Spring Boot を使用して単純な CRUD アプリを構築する
jOOQ v3.16.7 (オープンソース)満杯なしなし
ルビーアクティブ レコードv7.0満杯なしなし
JavaScript / TypeScript 続編v6.20.1互換性なしなし
Knex.js v1.0.7互換性なしなし
Prisma クライアント3.15.1互換性なしなし
タイプORM v0.3.6互換性なしなし
PHPララベルv9.1.10互換性laravel-tidbなし
パイソンジャンゴv4.0.5互換性ジャンゴ tidbなし
ピーウィーv3.14.10互換性なしTiDB と Python を使用して単純な CRUD アプリを構築する
SQL錬金術v1.4.37互換性なしTiDB と Python を使用して単純な CRUD アプリを構築する

GUI

GUIテスト済みの最新バージョンサポートレベルチュートリアル
DBeaver22.1.0互換性なし
MySQL 用 Navicat16.0.14互換性なし
MySQL ワークベンチ8.0互換性なし
IDEプラグインサポートレベルチュートリアル
データグリップなし互換性なし
IntelliJ アイデアなし互換性なし
ビジュアル スタジオ コード互換性なし
MySQL互換性なし

このページは役に立ちましたか?