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 ステートメントの完全なリストについては、 ステートメントのリファレンス参照してください。↩
- TiDB はv6.4.0から始まり高性能でグローバルに単調な
AUTO_INCREMENTカラムをサポートします↩ - TiDB v4.0 の場合、
LOAD DATAトランザクションはアトミック性を保証しません。↩ - TiDB v7.0.0の場合、新しいパラメータ
FIELDS DEFINED NULL BYと S3 および GCS からのデータのインポートのサポートは実験的機能です。↩