SQL 式を使用した DML のフィルタリング

概要

増分データ移行のプロセスでは、 Binlogイベントのフィルタリング機能を使用して特定のタイプの binlog イベントをフィルタリングできます。たとえば、アーカイブまたは監査の目的で、データをダウンストリームに移行するときにDELETEのイベントを除外できます。ただし、 Binlog Event Filter は、 DELETEのイベントの特定の行をフィルターで除外するかどうかをより細かく判断することはできません。

上記の問題を解決するために、DM は v2.0.5 以降、 binlog value filterを使用した増分移行中のデータのフィルタリングをサポートしています。 DM でサポートされているROW形式の binlog には、binlog イベントのすべての列の値があります。これらの値に従って、SQL 式を構成できます。 SQL 式が行の変更をTRUEと評価する場合、DM は行の変更をダウンストリームに移行しません。

詳細な操作と実装については、 SQL 式を使用した DML イベントのフィルタリングを参照してください。

Playground
新規
登録なしで TiDB の機能をワンストップでインタラクティブに体験できます。
製品
TiDB Cloud
TiDB
価格
PoC お問い合わせ
エコシステム
TiKV
TiFlash
OSS Insight
© 2024 PingCAP. All Rights Reserved.
Privacy Policy.