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

TiDBの機能

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

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

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

索引付けと制約

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

SQLステートメント

SQLステートメント26.16.05.45.35.25.15.04.0 4.0
REPLACE SELECT INSERT UPDATE DELETEYYYYYYYY
INSERT ON DUPLICATE KEY UPDATEYYYYYYYY
LOAD DATA INFILEYYYYYYYY
SELECT INTO OUTFILEYYYYYYYY
INNER JOIN LEFT\|RIGHT [OUTER] JOINYYYYYYYY
UNION UNION ALLYYYYYYYY
EXCEPTおよびINTERSECT演算子YYYYYYYN
GROUP BY ORDER BYYYYYYYYY
ウィンドウ関数YYYYYYYY
共通テーブル式(CTE)YYYYYYNN
START TRANSACTION COMMIT ROLLBACKYYYYYYYY
EXPLAINYYYYYYYY
EXPLAIN ANALYZEYYYYYYYY
ユーザー定義変数実験的実験的実験的実験的実験的実験的実験的実験的
BATCH [ON COLUMN] LIMIT INTEGER DELETEYNNNNNNN

高度なSQL機能

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

データ定義言語(DDL)

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

トランザクション

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

パーティショニング

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

統計

統計6.16.05.45.35.25.15.04.0 4.0
CMSketchデフォルトでは無効デフォルトでは無効デフォルトでは無効デフォルトでは無効YYYY
ヒストグラムYYYYYYYY
拡張統計(複数の列)実験的実験的実験的実験的実験的実験的実験的N
統計フィードバック非推奨非推奨非推奨実験的実験的実験的実験的実験的
統計を自動的に更新するYYYYYYYY
高速分析実験的実験的実験的実験的実験的実験的実験的実験的
動的剪定Y実験的実験的実験的実験的実験的NN

安全

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

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

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

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

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

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