TiDB がサポートするサードパーティ ツール
ノート:
このドキュメントでは、TiDB でサポートされている一般的なサードパーティ ツールのみをリストしています。サポートされていないためではなく、PingCAP が TiDB と互換性のない機能を使用しているかどうかわからないため、その他のサードパーティ製ツールがいくつかリストされていません。
TiDB はMySQL プロトコルとの高い互換性であるため、MySQL ドライバー、ORM フレームワーク、および MySQL に適応するその他のツールのほとんどは TiDB と互換性があります。このドキュメントでは、これらのツールと TiDB のサポート レベルに焦点を当てています。
サポートレベル
PingCAP はコミュニティと協力して、サードパーティ ツールに次のサポート レベルを提供します。
- Full : TiDB は、対応するサードパーティ ツールのほとんどの機能と既に互換性があり、新しいバージョンとの互換性を維持していることを示します。 PingCAP は、ツールの最新バージョンとの互換性テストを定期的に実施します。
- 互換性: 対応するサードパーティ ツールは MySQL に適合しており、TiDB は MySQL プロトコルとの互換性が高いため、TiDB はツールのほとんどの機能を使用できることを示します。ただし、PingCAP はツールのすべての機能について完全なテストを完了していないため、予期しない動作が発生する可能性があります。
ノート:
指定されていない限り、 アプリケーションの再試行とエラー処理のサポートはDriverまたはORM フレームワークには含まれていません。
このドキュメントに記載されているツールを使用して問題に接続するときに問題が発生した場合は、このツールのサポートを促進するための詳細を GitHub に送信してください。
Driver
| 言語 | Driver | テスト済みの最新バージョン | サポートレベル | TiDB アダプター | チュートリアル |
|---|---|---|---|---|---|
| C | libmysqlclient | 8.0 | 互換性 | なし | なし |
| C#(.Net) | MySQL コネクタ/NET | 8.0 | 互換性 | なし | なし |
| ODBC | MySQL コネクタ/ODBC | 8.0 | 互換性 | なし | なし |
| 行け | go-sql-driver/mysql | v1.6.0 | 満杯 | なし | TiDB と Golang を使用して単純な CRUD アプリを構築する |
| ジャワ | JDBC | 8.0 | 満杯 | pingcap/mysql-connector-j pingcap/tidb-loadbalance | TiDB と Java を使用して単純な CRUD アプリを構築する |
| JavaScript | mysql | v2.18.1 | 互換性 | なし | なし |
| PHP | mysqlnd | PHP 5.4+ | 互換性 | なし | なし |
| パイソン | MySQL コネクタ/Python | 8.0 | 互換性 | なし | なし |
ORM
| 言語 | ORM フレームワーク | テスト済みの最新バージョン | サポートレベル | TiDB アダプター | チュートリアル |
|---|---|---|---|---|---|
| 行け | ゴーム | v1.23.5 | 満杯 | なし | TiDB と Golang を使用して単純な CRUD アプリを構築する |
| 行け | ビーゴ | v2.0.3 | 満杯 | なし | なし |
| 行け | アッパー/デシベル | v4.5.2 | 満杯 | なし | なし |
| 行け | ゾーム | v1.3.1 | 満杯 | なし | なし |
| 行け | エント | v0.11.0 | 互換性 | なし | なし |
| ジャワ | 休止状態 | 6.1.0.最終 | 満杯 | なし | TiDB と Java を使用して単純な CRUD アプリを構築する |
| ジャワ | マイバティス | v3.5.10 | 満杯 | なし | TiDB と Java を使用して単純な CRUD アプリを構築する |
| ジャワ | 春のデータ JPA | 2.7.2 | 満杯 | なし | Spring Boot を使用して TiDB アプリケーションを構築する |
| ジャワ | jOOQ | v3.16.7 (オープンソース) | 満杯 | なし | なし |
| ルビー | アクティブ レコード | v7.0 | 満杯 | なし | なし |
| JavaScript/TypeScript | 続編 | v6.20.1 | 互換性 | なし | なし |
| JavaScript/TypeScript | Knex.js | v1.0.7 | 互換性 | なし | なし |
| JavaScript/TypeScript | Prisma クライアント | 3.15.1 | 互換性 | なし | なし |
| JavaScript/TypeScript | タイプORM | v0.3.6 | 互換性 | なし | なし |
| PHP | ララベル | v9.1.10 | 互換性 | laravel-tidb | なし |
| パイソン | ジャンゴ | v4.0.5 | 互換性 | ジャンゴ tidb | なし |
| パイソン | ピーウィー | v3.14.10 | 互換性 | なし | なし |
| パイソン | ポニーORM | v0.7.16 | 互換性 | なし | なし |
| パイソン | SQL錬金術 | v1.4.37 | 互換性 | なし | なし |
GUI
| GUI | テスト済みの最新バージョン | サポートレベル | チュートリアル |
|---|---|---|---|
| DBeaver | 22.1.0 | 互換性 | なし |
| MySQL 用 Navicat | 16.0.14 | 互換性 | なし |
| MySQL ワークベンチ | 8.0 | 互換性 | なし |
| IDE | プラグイン | サポートレベル | チュートリアル |
|---|---|---|---|
| データグリップ | なし | 互換性 | なし |
| IntelliJ アイデア | なし | 互換性 | なし |
| ビジュアル スタジオ コード | 潮 | 互換性 | なし |
| ビジュアル スタジオ コード | MySQL | 互換性 | なし |