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 アプリを構築する |
Java | JDBC | 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 | テスト済みの最新バージョン | サポートレベル | チュートリアル |
---|---|---|---|
DBeaver | 22.1.0 | 互換性 | なし |
MySQL 用 Navicat | 16.0.14 | 互換性 | なし |
MySQL ワークベンチ | 8.0 | 互換性 | なし |
IDE | プラグイン | サポートレベル | チュートリアル |
---|---|---|---|
データグリップ | なし | 互換性 | なし |
IntelliJ アイデア | なし | 互換性 | なし |
ビジュアル スタジオ コード | 潮 | 互換性 | なし |
MySQL | 互換性 | なし |