GA前のリリースノート

2017 年 8 月 30 日、TiDB Pre-GA がリリースされました!このリリースは、MySQL の互換性、SQL の最適化、安定性、およびパフォーマンスに重点を置いています。

TiDB

  • SQL クエリ オプティマイザ:
    • コスト モデルを調整する
    • インデックススキャンを使用して、両側に異なる型を持つcompareの式を持つwhere節を処理します
    • 貪欲なアルゴリズムに基づく結合したテーブルの再配置をサポート
  • MySQL との互換性を高めるために、多くの機能強化が導入されました。
  • サポートNatural Join
  • JSON フィールドのクエリ、更新、およびインデックスを含む JSON タイプ (実験的) をサポートします。
  • 不要なデータをプルーニングしてエグゼキュータ メモリの消費を削減する
  • SQL ステートメントでの優先順位の設定をサポートし、クエリの種類に応じて一部のステートメントの優先順位を自動的に設定します
  • 式のリファクタリングが完了し、速度が約 30% 向上しました

プレースメントDriver(PD)

  • PD クラスターのリーダーの手動変更をサポート

TiKV

  • 専用の Rocksdb インスタンスを使用してRaftログを保存する
  • DeleteRangeを使用して、レプリカの削除を高速化します
  • コプロセッサーは、より多くのプッシュダウン演算子をサポートするようになりました
  • パフォーマンスと安定性の向上

TiDB Connector for Spark Beta リリース

  • 述語プッシュダウンを実装する
  • 集約プッシュダウンを実装する
  • 範囲の刈り込みを実装する
  • ビューのサポートが必要な 1 つのクエリを除いて、TPC+H の完全なセットを実行できます