外部システムとの連携 - ThunderGate¶
ThunderGateは「オンラインシステムのRDBMSとHadoopの連携」を念頭に置いたデータ転送ツールで、 主に以下のような特徴があります。
- バッチ処理中のデータに対する排他制御をサポート
 - ジョブフロー内でのロングランニングトランザクションをサポート
 - 変更差分のみをインポートするキャッシュ機能をサポート
 - MySQL向けに最適化を実施
 - テーブルメタデータからのデータモデル自動生成
 
ただし、ThunderGateでサポートしているプラットフォームや構成に制約があります。
- 現在はMySQLのみ対応
 - データベースサーバー上での実行が必要
 - ThunderGate用の管理テーブルや管理カラムが必要
 
RDBMSと連携する汎用的なツールは、 外部システムとの連携 - WindGate も参照してください。