データ検証は、データ送信元とデータ送信先のデータベースを比較するOceanBase Cloudの機能です。サービスを停止せずにデータの不整合を早期に検出できます。
検証タイプ
OceanBase Cloudでは現在、全量検証と行数検証の2種類の検証タイプを提供しており、ほとんどのシナリオでのデータ検証ニーズを満たすことができます。
全量検証:ソース側とターゲット側のデータベースの全データを比較して検証します。検証結果は正確ですが、時間がかかります。全量検証は、ユーザーの静的データに対する一度限りの検証に適しています。
行数検証:ソース側とターゲット側のデータベースのテーブル行数を比較することでデータ検証を実現します。検証速度は速いですが、実際のデータ内容は検証しません。行数検証は、データ量が非常に多く、データの一貫性に対する要件がそれほど厳しくないシナリオに適しています。
検証タスクのサポート状況
検証タスク |
全量検証 |
行数検証 |
|---|---|---|
| MySQL -> OB_MySQL | サポート | サポート |
| OB_MySQL -> MySQL | サポート | サポート |
| OB_MySQL -> OB_MySQL | サポート | サポート |
| OB_Oracle -> OB_Oracle | サポート | サポート |
| Oracle -> OB_Oracle | サポート | サポート |
| OB_Oracle -> Oracle | サポート | サポート |
| OB_MySQL -> Kafka | サポートなし | サポートなし |
| OB_Oracle -> Kafka | サポートなし | サポートなし |
| TiDB -> OB_MySQL | サポート | サポート |
| PostgreSQL -> OB_MySQL | サポート | サポート |
| PostgreSQL -> OB_Oracle | サポート | サポート |
課金説明
全量検証:現在は期間限定で無料です。課金については別途お知らせします。
行数検証:無料で提供されます。