異種データベース間のレプリケーションツールDBMoto。新バージョン9.5ではPostgreSQLからの差分レプリケーションやJSONファイル形式へのレプリケーションが実施可能になるなどの、機能強化が行われています。この記事では追加された機能についてリスト形式でご紹介いたします。
PostgreSQLからも変更データのみの差分レプリケーションが可能となりました。PostgreSQLのレプリケーションスロット機能を利用して差分を感知します。もちろんOracleやSQL Serverといった異種データベースへとレプリケーションすることも可能です。詳細はこちら
任意のデータベースからJSON形式のファイルとしてレプリケーションすることや、JSONデータ型へのレプリケーションが実施できます。また、テーブルフィールドとJSONファイル間のマッピングのためのファイル構造を設定するために、DBMoto管理画面から選択したテーブルのJSONスクリプトを表示するダイアログも搭載されています。
差分レプリケーション時に、ログサーバエージェント方式でレプリケーション可能なデータベースの種類が追加されました。v9.5で対応しているデータベースは、Oracle、 SQL Server、 AS/400、 IBM Infomix、MySQL、PostgreSQLです(差分レプリケーション方式についてはこちらの記事をご参照ください)。また差分レプリケーション方式を設定する専用ウィザードも追加されています。
変更データを一括で反映するバルクミラーリング機能が搭載されています。レプリケーション先データベースがOracle、SQL Server、MySQL、PostgeSQLのいずれかであれば使用することが可能です。この機能により多量の更新データをより高速に反映することができます。
レプリケーション対象テーブルに対するカラム変更などのスキーマ更新情報を検知する機能が追加されました。検知した場合、整合性保持のためレプリケーションを停止するといったことも可能です。対応DBはOracle、 SQL Server、 AS/400、MySQL、DB2 LUWです。
関連したトピックス
- PostgreSQLがエンタープライズレベルのデータベースの選択しであるかどうか?
- PostgreSQLとMySQLのデータベースとしての機能の違い
- 時代はマルチ・データベース管理へ
- 進化するクエリと PostgreSQLの台頭:そのデータベー スパフォーマンス重要性
- ユーザ・データベースの最適化とOracle支出の削減
- 待ち時間分析によるOracleからPostgreSQLへの移行のトラブルシューティング:Database Performance Analyzer(DPA)
- OracleからPostgreSQLへの移行トラブル・シューティングに待ち時間(Wait Time)分析を活用する
- PostgreSQLからの差分連携(LSA)セットアップ手順【Syniti DR】
- マルチデータベース管理の旅へ
- DBMotoでのBLOB・CLOBデータタイプのレプリケーションサポートについて