株式会社クライム 飯尾 旭 2018 3/1
異種DB間対応
リアルタイムレプリケーション
DBMoto
2
DBMotoとは
複製元DB 複製先DB
システム要件
CPU:2GHz以上、2Core以上推奨
メモリ:4GB以上
HDD:5GB以上
Windows 10/8.1/8/
OS: Windows Server
2016/2012R2/2012
異種DB間のリアルタイムデータ複製ツール
2
異種データベース間に対応した
リアルタイムレプリケーションツール
3
柔軟性
リアルタイム
複雑なレプリケーション
小規模から大規模環境まで
3
DBMotoの特徴
対応力
多くのDB・DWHをサポート
DBはOS依存なし
物理、仮想、クラウド
使いやすさ
Windowsによる一元管理
エージェントレス
ツールは日本語表示
開発元:HiT Software, Inc.
 1994年からDBアクセスツールの開発・販売
 本社:San Jose, California
 全世界に販売網(日本は株式会社クライムが担当)
4
サポートするデータベース
IBM DB2 for i(AS/400)
IBM DB2 for z/OS
IBM DB2 for AIX, Linux, Windows
Oracle
MS SQL Server
MS Azure SQL Database
MySQL/Amazon Aurora/MariaDB
IBM Informix
SAP Sybase ASE
SAP Sybase SQL Anywhere
IBM PureData(Netezza)
PostgreSQL/Amazon Redshift
SAP HANA
SAP Sybase IQ
Actian Vectorwise
HP Vertica
MS Access
IBM dashDB
Teradata
Hadoop(※リフレッシュのターゲットのみ)
リフレッシュ(全件)
ミラーリング、シンクロナイゼーション(差分)
リフレッシュ(全件)
ミラーリング(差分)のターゲット[複製先]
リフレッシュ ミラーリング
4
5
3つのレプリケーションモード
リフレッシュ
(全件)
ミラーリング
(片方向差分)
シンクロナイゼーション
(双方向差分)
変更
複製
変更
変更
複製
複製
ソース
(複製元)
ターゲット
(複製先)
5
6
リフレッシュ
選択したテーブルの全レコードを転送
スケジュールによる定期実行も可能
バルクインサートによる高速転送
26
1282
0
200
400
600
800
1000
1200
1400
100万件レコード処理時間(秒)
シングルインサートバルクインサート
6
7
リフレッシュ: 処理の流れ
参照先はテーブル バルクインサートで高速転送
ソース ターゲット
SELECT INSERT
7
8
ミラーリング
片方向の差分レプリケーション
DBのトランザクションログを直接参照
DBにトリガーを設定することも可能
参照サイクルは既定で60秒間隔(変更可能)
差分のためデータ量小、負荷小
DB2 AS/400 ジャーナル・レシーバー
DB2 LUW ログ(プロシージャ経由)
Oracle REDOログ・アーカイブログ
SQL Server ログ(ディストリビュータ経由)
MySQL バイナリログ
参照するトランザクションログ
トリガー対応DB
・DB2 z/OS, DB2 LUW
・Oracle
・SQL Server
・MySQL
・Informix
8
9
ミラーリング: 処理の流れ
トランザクションを参照
ソース
ターゲット
トランザクションログ
SELECT INSERT/UPDATE/DELETE
更新
9
便利機能
11
ターゲットへテーブル作成
CREATEクエリ自動生成
テーブル構成抽出
自動で適切なデータ型を選定
サイズ、PK、NOT NULLをそのまま引継ぐ
ソースのテーブル構成を元にDBMotoが自動でクエリを作成
自動で設定が可能! ※編集することも可能
CREATE発行
11
12
SQLクエリ生成
Unicode処理
異種DB間対応・異種文字コード間対応
DB2
AS/400
異種DB間対応:レプリケーションはすべてSQLクエリで処理
種文字コード間対応:文字コードはUnicodeで処理
文字コード:
EBCDIC
文字コード:
UTF-8
DB2
WarehouseSQLでデータ抽出
Unicodeへ変換
SQLでデータ抽出
Unicodeから変換
12
13
必要なテーブルやカラムのみ連携
カラム1
カラム2
カラム3
カラム5
カラム4
テーブル単位でジョブ作成
ジョブ一括作成も可能
カラム単位でマッピング
カラム1
カラム2
カラム3
カラム5
カラム4
カラム1
カラム2
カラム3
カラム5
カラム4
カラム1
カラム2
カラム3
13
14
データのカスタマイズ・複雑な連携
1234
関数を使用しマッピング可能
クライム
Climb
12
1234
クライム
Climb
00012
2017/6/26
Trim()
ユーザ関数
Now()
スクリプト: VB, C#
・条件付きレプリケーション
例:値が~を満たすとき
例:更新のみ反映、登録は無視
・テーブルの結合
・ユーザ関数の定義
API: VB, C#, C++
・バッチ処理、パラメータ取得
14
デモ
16
お問い合わせは、こちら!
• DBMoto製品ページ:
http://www.climb.co.jp/soft/dbmoto/
• データベースアクセスツール技術ブログ:
http://www.climb.co.jp/blog_dbmoto/
無料の評価版もご用意しておりますので、お気軽にお問い合わせください。
本社:03-3660-9336

More Related Content

PPTX
Cloud os techday_0614
PPTX
記憶域スペースと Windows Server VNext でのストレージ関連機能の強化ポイント - MVP Community Camp 2015
PDF
Windows Server 2012 Essentials~ストレージに関する考察~
PPT
osoljp201105_ZFSjiman_nslope
PPTX
Windows と標準的なハードウェアで構築するストレージ サーバー
PDF
カウチなやつら CouchDB in the room
PDF
おさらいActive directory 130330
PPTX
Indexed DBについて(書きかけ)
Cloud os techday_0614
記憶域スペースと Windows Server VNext でのストレージ関連機能の強化ポイント - MVP Community Camp 2015
Windows Server 2012 Essentials~ストレージに関する考察~
osoljp201105_ZFSjiman_nslope
Windows と標準的なハードウェアで構築するストレージ サーバー
カウチなやつら CouchDB in the room
おさらいActive directory 130330
Indexed DBについて(書きかけ)

What's hot (9)

PDF
Docx 画像取り出し方
PDF
MySQL勉強会 リプリケーション編.2013 08-09
PDF
レンタルサーバーとVPSそしてクラウド
PDF
ファイルサーバーをクラウド化したい
PDF
今さら聞けない! Windows Server 2016 Active Directoryドメインサービス入門
PPTX
脱Oracleはここから!SQL Server on Linuxにも対応した移行手法をご紹介!!
PDF
仮想ネットワーク構築8枚slide
PDF
Redisととあるシステム
PDF
今さら聞けない!Active Directoryドメインサービス入門
Docx 画像取り出し方
MySQL勉強会 リプリケーション編.2013 08-09
レンタルサーバーとVPSそしてクラウド
ファイルサーバーをクラウド化したい
今さら聞けない! Windows Server 2016 Active Directoryドメインサービス入門
脱Oracleはここから!SQL Server on Linuxにも対応した移行手法をご紹介!!
仮想ネットワーク構築8枚slide
Redisととあるシステム
今さら聞けない!Active Directoryドメインサービス入門
Ad

Similar to 3/1(木)開催 分析したいデータが眠っていませんか? IBM Cloudを利用したデータ分析ことはじめ。~インフラ検討編~ (20)

PPTX
GCP Cloud SQLへのデータ移行・連携はSyniti DRにお任せ!
PPTX
PaaS DBへの移行/連携ソリューション紹介! AWS, Azure, Google, IBM全てできます!
PDF
Windows Server 2012 のストレージ強化とエンタープライズへの活用
PDF
Oracle?SQL Server?PostgreSQL?誰でも簡単にできる異種DB移行・連携
PPTX
PostgreSQLからのデータ連携/同期も完全対応!DBを『活かす』なら、Syniti DR 9.7!
PDF
[INSIGHT OUT 2011] C26 ミッションクリティカルを実現する国産データベースHiRDBの技術(hara)
PDF
SQL Server運用実践 - 3年間80台の運用経験から20の教訓
PDF
NetPresenter Pro | ネットプレゼンター プロ by zetta linx inc.
PDF
Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3
PPTX
Okuyama説明資料 20120119 ss
PPTX
Windows8活用研究2 2013-01-26-公開用
PDF
[db tech showcase Tokyo 2014] D15:日立ストレージと国産DBMS HiRDBで実現する『ワンランク上』のディザスタリカバリ...
PDF
OSSとクラウドによるコンピューティングモデルの変化
PPTX
IBM Db2への接続/開発ツール: Db2 Connectivity
PDF
20130604 tf vdi-osamut
PDF
File Server on Azure IaaS
PDF
GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望
PDF
[db tech showcase OSS 2017] A24: マイクロソフトと OSS Database - Azure Database for M...
PDF
2019年春リリース予定!Hinemos ver.6.2の全体像
GCP Cloud SQLへのデータ移行・連携はSyniti DRにお任せ!
PaaS DBへの移行/連携ソリューション紹介! AWS, Azure, Google, IBM全てできます!
Windows Server 2012 のストレージ強化とエンタープライズへの活用
Oracle?SQL Server?PostgreSQL?誰でも簡単にできる異種DB移行・連携
PostgreSQLからのデータ連携/同期も完全対応!DBを『活かす』なら、Syniti DR 9.7!
[INSIGHT OUT 2011] C26 ミッションクリティカルを実現する国産データベースHiRDBの技術(hara)
SQL Server運用実践 - 3年間80台の運用経験から20の教訓
NetPresenter Pro | ネットプレゼンター プロ by zetta linx inc.
Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3
Okuyama説明資料 20120119 ss
Windows8活用研究2 2013-01-26-公開用
[db tech showcase Tokyo 2014] D15:日立ストレージと国産DBMS HiRDBで実現する『ワンランク上』のディザスタリカバリ...
OSSとクラウドによるコンピューティングモデルの変化
IBM Db2への接続/開発ツール: Db2 Connectivity
20130604 tf vdi-osamut
File Server on Azure IaaS
GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望
[db tech showcase OSS 2017] A24: マイクロソフトと OSS Database - Azure Database for M...
2019年春リリース予定!Hinemos ver.6.2の全体像
Ad

More from 株式会社クライム (20)

PDF
Kubernetes環境のバックアップとモビリティを手軽に実現する Veeam Kasten
PDF
Veeam社が提供するクラウドオブジェクトストレージ:Veeam Data Cloud Vault データシート
PDF
Protect HPE VM Essentials using Veeam Agents-a50012338enw.pdf
PDF
RFCによるSAPシステムからデータウェアハウス/BI/RDBMSへのデータレプリケーション
PDF
Wasabi:圧倒的低価格な新しい時代のAmazon S3互換クラウドストレージ
PDF
Gluesync: RDBMS ⇔ NoSQL/RDBS間でのリアルタイム同期ツール
PDF
ExaGrid:階層型・高性能・コスト効率の高いバックアップとランサムウェア対策を実現するストレージ
PDF
Climb Cloud Backup 365とClimb Cloud Backup Security
PDF
Veeam/Zertoなどのソフトウェア導入構築まで一貫を行う支援・おまかせパック
PDF
Veeam Backup for AWSは、不慮の削除、ランサムウェア、その他のデータ損失シナリオからの信頼性の高いリカバリのためのネイティブなポリシーベ...
PDF
Using StarWind Cloud VTL for AWS and Veeam
PDF
VeeamとExaGridの検証レポート(2023年 12月)ショートバージョン
PDF
StarWind Virtual Tape Library (VTL) for IBM i
PDF
StarWind Virtual SAN(VSAN)
PDF
N2WS Backup & Recovery:AWS・Azureマルチクラウド環境でのバックアップ/リカバリ/災害対策データ保護ソリューション:
PDF
株式会社 クライムが提供する各種ランサムウェア対策ソリューション集(Veeam, Blocky, Zerto 等)
PDF
Blocky for Veeam : それはWindowsだけでランサムウエア対策
PDF
ExaGrid と Veeamを 連携させるソリューション (クライムが提供する)
PDF
株式会社クライムが提供するVeeamに関する総合カタログ(Nutanix,RedHat, VMware,Hyper-V)
PDF
EspressReport : Java 帳票・レポート作成ツール
Kubernetes環境のバックアップとモビリティを手軽に実現する Veeam Kasten
Veeam社が提供するクラウドオブジェクトストレージ:Veeam Data Cloud Vault データシート
Protect HPE VM Essentials using Veeam Agents-a50012338enw.pdf
RFCによるSAPシステムからデータウェアハウス/BI/RDBMSへのデータレプリケーション
Wasabi:圧倒的低価格な新しい時代のAmazon S3互換クラウドストレージ
Gluesync: RDBMS ⇔ NoSQL/RDBS間でのリアルタイム同期ツール
ExaGrid:階層型・高性能・コスト効率の高いバックアップとランサムウェア対策を実現するストレージ
Climb Cloud Backup 365とClimb Cloud Backup Security
Veeam/Zertoなどのソフトウェア導入構築まで一貫を行う支援・おまかせパック
Veeam Backup for AWSは、不慮の削除、ランサムウェア、その他のデータ損失シナリオからの信頼性の高いリカバリのためのネイティブなポリシーベ...
Using StarWind Cloud VTL for AWS and Veeam
VeeamとExaGridの検証レポート(2023年 12月)ショートバージョン
StarWind Virtual Tape Library (VTL) for IBM i
StarWind Virtual SAN(VSAN)
N2WS Backup & Recovery:AWS・Azureマルチクラウド環境でのバックアップ/リカバリ/災害対策データ保護ソリューション:
株式会社 クライムが提供する各種ランサムウェア対策ソリューション集(Veeam, Blocky, Zerto 等)
Blocky for Veeam : それはWindowsだけでランサムウエア対策
ExaGrid と Veeamを 連携させるソリューション (クライムが提供する)
株式会社クライムが提供するVeeamに関する総合カタログ(Nutanix,RedHat, VMware,Hyper-V)
EspressReport : Java 帳票・レポート作成ツール

Recently uploaded (6)

PPTX
QlikTips_20250819_Qlik Automate Update.pptx
PDF
高所作業プラットフォーム業界の上位メーカーランキング2025:市場シェアと売上推移の分析レポート
PDF
LEDビジョンレンタル市場規模の成長見通し:2031年には1934百万米ドルに到達へ
PPTX
20250819 Qlik Tips AI assistants (SQLアシスタントとデータモデルリレーションシップ)
PDF
【初心者向け】生成AI SimonW/LLMとOllama・llamafile無料APIでコマンドラインをAI革命するセミナー。CPUでもGPUでも。Ne...
PDF
データモデラー視点で語るデータマネジメント入門~組織のデータ活用を成功に導くために~
QlikTips_20250819_Qlik Automate Update.pptx
高所作業プラットフォーム業界の上位メーカーランキング2025:市場シェアと売上推移の分析レポート
LEDビジョンレンタル市場規模の成長見通し:2031年には1934百万米ドルに到達へ
20250819 Qlik Tips AI assistants (SQLアシスタントとデータモデルリレーションシップ)
【初心者向け】生成AI SimonW/LLMとOllama・llamafile無料APIでコマンドラインをAI革命するセミナー。CPUでもGPUでも。Ne...
データモデラー視点で語るデータマネジメント入門~組織のデータ活用を成功に導くために~

3/1(木)開催 分析したいデータが眠っていませんか? IBM Cloudを利用したデータ分析ことはじめ。~インフラ検討編~

Editor's Notes

  • #3: 異種データベース間でレプリケーションできる ほぼリアルタイムなレプリケーション 中間サーバとしてWindowsマシンを用意する
  • #4: 伝えたいポイント:  DBMotoには、対応力・柔軟性・使いやすさ 3つの特徴がございます。 DBのOSには依存しない 物理、仮想、クラウド問わない ほぼリアルタイムに スクリプト組み込むことで、データ変換できる ツールはエージェントレスであり、DBへの追加インストールはいらない 海外のソフトウェアだが、日本語にローカライズ済み
  • #5: 伝えたいポイント:  対応しているデータベースはこの通りです。 沢山あります。 dashDBの場合は、リフレッシュと受け側になることができる
  • #6: 伝えたいポイント:  DBMotoには、レコードの全件転送と・片方向差分・双方向差分という3つの転送モードがあります。
  • #7: 伝えたいポイント:  リフレッシュは全部レコードを転送します。高速に転送に行えます。 最初に行ってもらう初期同期のこと 定期的な実行も可能
  • #8: ソーステーブルを参照して、ターゲットにインサート処理を行います。
  • #9: 伝えたいポイント:  ミラーリングは片方向の差分転送モードです。更新のあったレコードのみを複製元テーブルから複製先テーブルに転送するモードです。 今回のデモでは、AS/400からdashDBに対しての差分転送を紹介します。
  • #10: 処理の流れ ソースのテーブルに対してInsert 、update 、 deleteが実行される 変更がトランザクションログに書き込まれる DBMotoはトランザクションログを参照し、変更点を確認する その後、ターゲットテーブルに対して反映を実行します。
  • #11: 伝えたいポイント:   また他にもDBMotoには便利な機能があります。
  • #16: 伝えたいポイント:   また他にもDBMotoには便利な機能があります。