重要
このページは英語版のページを機械翻訳しています。原文はこちらからご覧ください。

TiDBの機能

このドキュメントには、各TiDBバージョンでサポートされている機能がリストされています。実験的機能のサポートは、最終リリースの前に変更される可能性があることに注意してください。

データ型、関数、および演算子

データ型、関数、および演算子5.45.35.25.15.04.0 4.0
数値タイプYYYYYY
日付と時刻のタイプYYYYYY
文字列型YYYYYY
JSONタイプ実験的実験的実験的実験的実験的実験的
制御フロー機能YYYYYY
文字列関数YYYYYY
数値関数と演算子YYYYYY
日付と時刻の関数YYYYYY
ビット関数と演算子YYYYYY
キャスト関数と演算子YYYYYY
暗号化および圧縮機能YYYYYY
情報機能YYYYYY
JSON関数実験的実験的実験的実験的実験的実験的
集計関数YYYYYY
ウィンドウ関数YYYYYY
その他の機能YYYYYY
演算子YYYYYY
1 文字セットと照合YYYYYY

索引付けと制約

索引付けと制約5.45.35.25.15.04.0 4.0
式インデックス実験的実験的実験的実験的実験的実験的
列型ストレージ(TiFlash)YYYYYY
RocksDBエンジンYYYYYY
TitanプラグインYYYYYY
見えないインデックスYYYYYN
複合PRIMARY KEYYYYYYY
一意のインデックスYYYYYY
整数のPRIMARY KEYのクラスター化インデックスYYYYYY
複合キーまたは非整数キーのクラスター化されたインデックスYYYYYN

SQLステートメント

SQLステートメント25.45.35.25.15.04.0 4.0
REPLACE SELECT INSERT UPDATE DELETEYYYYYY
INSERT ON DUPLICATE KEY UPDATEYYYYYY
LOAD DATA INFILEYYYYYY
SELECT INTO OUTFILEYYYYYY
INNER JOIN LEFT\|RIGHT [OUTER] JOINYYYYYY
UNION UNION ALLYYYYYY
EXCEPTおよびINTERSECT演算子YYYYYN
GROUP BY ORDER BYYYYYYY
ウィンドウ関数YYYYYY
共通テーブル式(CTE)YYYYNN
START TRANSACTION COMMIT ROLLBACKYYYYYY
EXPLAINYYYYYY
EXPLAIN ANALYZEYYYYYY
ユーザー定義変数実験的実験的実験的実験的実験的実験的

高度なSQL機能

高度なSQL機能5.45.35.25.15.04.0 4.0
プリペアドステートメントキャッシュYY実験的実験的実験的実験的
SQL計画管理(SPM)YYYYYY
コプロセッサーキャッシュYYYYY実験的
古い読み取りYYYYNN
フォロワーの読み取りYYYYYY
履歴データの読み取り(tidb_snapshot)YYYYYY
オプティマイザーのヒントYYYYYY
MPP実行エンジンYYYYYN
インデックスマージY実験的実験的実験的実験的実験的
SQLの配置ルール実験的実験的NNNN

データ定義言語(DDL)

データ定義言語(DDL)5.45.35.25.15.04.0 4.0
TRUNCATE CREATE DROP ALTER RENAMEYYYYYY
生成された列実験的実験的実験的実験的実験的実験的
ビューYYYYYY
シーケンスYYYYYY
自動増加YYYYYY
自動ランダムYYYYYY
DDLアルゴリズムアサーションYYYYYY
マルチスキーマの変更:列を追加実験的実験的実験的実験的実験的実験的
列タイプを変更するYYYYNN
一時テーブルYYNNNN

トランザクション

トランザクション5.45.35.25.15.04.0 4.0
非同期コミットYYYYYN
1個YYYYYN
大規模なトランザクション(10GB)YYYYYY
悲観的なトランザクションYYYYYY
楽観的な取引YYYYYY
繰り返し可能-読み取り分離(スナップショット分離)YYYYYY
読み取りコミットされた分離YYYYYY

パーティショニング

パーティショニング5.45.35.25.15.04.0 4.0
範囲分割YYYYYY
ハッシュ分割YYYYYY
リストのパーティション化実験的実験的実験的実験的実験的N
COLUMNSパーティショニングを一覧表示します実験的実験的実験的実験的実験的N
EXCHANGE PARTITION実験的実験的実験的実験的実験的N
動的剪定実験的実験的実験的実験的NN

統計

統計5.45.35.25.15.04.0 4.0
CMSketch非推奨非推奨非推奨非推奨非推奨Y
ヒストグラムYYYYYY
拡張統計(複数の列)実験的実験的実験的実験的実験的N
統計フィードバック非推奨実験的実験的実験的実験的実験的
高速分析実験的実験的実験的実験的実験的実験的

安全

安全5.45.35.25.15.04.0 4.0
トランスペアレントレイヤーセキュリティ(TLS)YYYYYY
保管時の暗号化(TDE)YYYYYY
役割ベースの認証(RBAC)YYYYYY
証明書ベースの認証YYYYYY
caching_sha2_password認証YYYNNN
MySQL互換GRANTシステムYYYYYY
動的権限YYYYNN
セキュリティ強化モードYYYYNN
編集されたログファイルYYYYYN

データのインポートとエクスポート

データのインポートとエクスポート5.45.35.25.15.04.0 4.0
Fast Importer(TiDB Lightning)YYYYYY
mydumper論理ダンパー非推奨非推奨非推奨非推奨非推奨非推奨
Dumpling論理ダンパーYYYYYY
トランザクションLOAD DATAYYYYYN 3
データベース移行ツールキット(DM)YYYYYY
TiDB BinlogYYYYYY
変更データキャプチャ(CDC)YYYYYY

管理、可観測性、およびツール

管理、可観測性、およびツール5.45.35.25.15.04.0 4.0
TiDBダッシュボードYYYYYY
SQL診断実験的実験的実験的実験的実験的実験的
情報スキーマYYYYYY
メトリクススキーマYYYYYY
ステートメント要約表YYYYYY
遅いクエリログYYYYYY
TiUPの展開YYYYYY
AnsibleデプロイメントNNNNN非推奨
KubernetesオペレーターYYYYYY
組み込みの物理バックアップYYYYYY
グローバルキル実験的実験的実験的実験的実験的実験的
ビューをロックするYYY実験的実験的実験的
SHOW CONFIG実験的実験的実験的実験的実験的実験的
SET CONFIG実験的実験的実験的実験的実験的実験的
継続的なプロファイリング実験的実験的NNNN
Top SQL実験的NNNNN

  1. TiDBは、latin1をutf8のサブセットとして誤って扱います。詳細については、 TiDB#18955を参照してください。
  2. サポートされているSQLステートメントの完全なリストについては、 ステートメントリファレンスを参照してください。
  3. TiDB v4.0の場合、 LOAD DATAトランザクションはアトミック性を保証しません。