TiDB の機能
このドキュメントでは、最新の LTS バージョン以降の長期サポート (LTS)バージョンおよび開発マイルストーンリリース (DMR)バージョンを含む、さまざまな TiDB バージョンでサポートされている機能をリストします。
TiDB プレイグラウンドで TiDB の機能を試すことができます。
注記:
PingCAP は、DMR バージョン用のパッチ リリースを提供していません。バグは将来のリリースで修正されます。一般的な目的では、 最新のLTSバージョン使用することをお勧めします。
以下の表の略語の意味は次のとおりです。
- Y: 機能は一般提供 (GA) されており、本番環境で使用できます。機能が DMR バージョンで GA であっても、以降の LTS バージョンでは本番環境でその機能を使用することをお勧めします。
- N: 機能はサポートされていません。
- E: この機能はまだ GA ではありません (実験的)。使用上の制限に注意する必要があります。Experimental機能は、予告なしに変更または削除されることがあります。構文と実装は、一般公開前に変更される可能性があります。問題が発生した場合は、GitHub で問題報告できます。
データ型、関数、演算子
インデックスと制約
SQL文
高度なSQL機能
データ定義言語 (DDL)
取引
パーティショニング
統計
Security
データのインポートとエクスポート
管理、監視、ツール
- TiDB は latin1 を utf8 のサブセットとして誤って扱います。詳細についてはTiDB #18955参照してください。↩
- v6.5.0 以降、
tidb_allow_function_for_expression_indexシステム変数でリストされている関数で作成された式インデックスはテスト済みで、本番環境で使用できます。将来のリリースでは、さらに多くの関数がサポートされる予定です。この変数でリストされていない関数については、対応する式インデックスを本番環境で使用することは推奨されません。詳細については、 表現インデックスを参照してください。↩ - サポートされている SQL ステートメントの完全なリストについては、 ステートメント参照参照してください。↩
- バージョン6.4.0から始まり、TiDBは高性能かつ全体的に単調な
AUTO_INCREMENT列サポートします↩ - TiDB v7.5.0 以降、 TiDBBinlogのデータ レプリケーション機能のテクニカル サポートは提供されなくなりました。データ レプリケーションの代替ソリューションとしてティCDCを使用することを強くお勧めします。TiDB Binlog v7.5.0 では、ポイントインタイム リカバリ (PITR) シナリオが引き続きサポートされていますが、このコンポーネントは将来のバージョンでは完全に廃止される予定です。データ復旧の代替ソリューションとしてピトルを使用することを推奨します。↩
- TiDB v4.0 の場合、
LOAD DATAトランザクションではアトミック性が保証されません。↩ - TiDB v7.0.0から、新しいパラメータ
FIELDS DEFINED NULL BYと S3 および GCS からのデータのインポートのサポートは実験的機能です。↩