PingCAP が維持するサードパーティ ライブラリのサポート

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

サポートレベル

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

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

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

Driver

言語Driverテスト済みの最新バージョンサポートレベルTiDB アダプターチュートリアル
MySQL コネクタ/C6.1.11満杯なしなし
C#(.Net)MySQL コネクタ/NET8.0.28互換性なしなし
C#(.Net)MySQL コネクタ/ODBC8.0.28互換性なしなし
行けgo-sql-driver/mysqlv1.6.0満杯なしTiDB と Golang を使用して単純な CRUD アプリを構築する
ジャワJDBC5.1.46; 8.0.29満杯5.1.46: 該当なし。 8.0.29: pingcap/mysql-connector-jTiDB と Java を使用して単純な CRUD アプリを構築する
JavaScriptmysqlv2.18.1互換性なしなし
PHPMySQL コネクタ/PHP5.0.37互換性なしなし
パイソンMySQL コネクタ/Python8.0.28互換性なしなし

ORM

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

GUI

GUIテスト済みの最新バージョンサポートレベルチュートリアル
DBeaver22.1.0互換性なし
MySQL 用 Navicat16.0.14互換性なし
IDEテスト済みの最新バージョンサポートレベルチュートリアル
データグリップなし互換性なし
IntelliJ アイデアなし互換性なし
エコシステム
TiDB
TiKV
TiSpark
Chaos Mesh
© 2022 PingCAP. All Rights Reserved.