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 | 互換性 | なし |