SlideShare a Scribd company logo
PostgreSQLからのデータ連携/同期も完全対応!
DBを『活かす』なら、Syniti DR 9.7!
2
企業の成長にはDBによるデータ活用が鍵!
データ活用するためのDB
3
企業の成長にはDBによるデータ活用が鍵!
その中でも多く利用されているのが
データ活用するためのDB
4
クラウドデータベースの
Amazon RDS for PostgreSQLも幅広く活用
データ活用するためのDB
5
PostgreSQLの更なる活用
オンプレミスのデータを
クラウドでも利用したい
6
PostgreSQLの更なる活用
オンプレミスのデータを
クラウドでも利用したい
異種DBからの移行/連携したい
7
Synitiにお任せ!
Syniti Data Replication
(スィニティデータレプリケーション)
で楽々実現!
8
複製元DB 複製先DB
システム要件
CPU:2GHz以上、2Core以上推奨
メモリ:8GB以上
HDD:20GB以上
Windows 10/8.1/8/7
OS: Windows Server2019
2016/2012R2/2012/2008R2/2008
異種DB間のリアルタイムデータ複製ツール
テーブルのレプリケーションが可能。
Syniti(スィニティ)とは
9
Syniti(スィニティ)とは
v9.7により更なる対応の幅が強化!
• PostgreSQLの連携/同期が完全対応
• 対応DBのサポートの追加
• 細かな機能改善
10
サポートするデータベース v9.6
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
Gupta SQLBase
IBM Informix
SAP Sybase ASE
SAP Sybase SQL Anywhere
IBM PureData(Netezza)
PostgreSQL(Amazon
RDS)
Amazon Redshift
SAP HANA
SAP Sybase IQ
Actian Vectorwise
HP Vertica
MS Access
Firebird
Ingres
IBM SolidDB
IBM dashDB
Teradata
Hadoop
Tibero
リフレッシュ(全件
ミラーリング、シンクロナイゼーション(差分)
リフレッシュ(全件)
ミラーリング(差分)のターゲット[複製先]
Amazon S3
Amazon DocumentDB
Apache Kafka
MS Azure Data Lake
Storage
MongoDB Atlas
Google App Engine
Datastore
SAP ECC
CSV
JSON
XML
11
サポートするデータベース v9.7
PostgreSQL(Amazon RDS)
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
Gupta SQLBase
IBM Informix
SAP Sybase ASE
SAP Sybase SQL Anywhere
IBM PureData(Netezza)
Amazon Redshift
SAP HANA
SAP Sybase IQ
Actian Vectorwise
HP Vertica
MS Access
Firebird
Ingres
IBM SolidDB
IBM dashDB
Teradata
Hadoop
Tibero
Amazon S3
Amazon DocumentDB
リフレッシュ(全件
ミラーリング、シンクロナイゼーション(差分)
リフレッシュ(全件)
ミラーリング(差分)のターゲット[複製先]
Apache Kafka
MS Azure Data Lake
Storage
MongoDB Atlas
Google App Engine
Datastore
SAP ECC
CSV
JSON
XML
Google BigQuery
Snowflake
12
柔軟性
リアルタイム
複雑なレプリケーション
Synitiの特徴
対応力
多くのDB・DWHをサポート
物理、仮想、クラウド
使いやすさ
エージェントレス
Windowsによる一元管理
ツールは日本語表示
開発元:Syniti(旧HiT Software, Inc.)
 1994年からDBアクセスツールの開発・販売
 本社:San Jose, California
 全世界に販売網(日本は株式会社クライムが担当)
http://www.hitsw.com/
13
3つのレプリケーションモード
リフレッシュ
(全件)
ミラーリング
(片方向差分)
シンクロナイゼーション
(双方向差分)
変更
複製
変更
変更
複製
複製
ソース
(複製元)
ターゲット
(複製先)
14
リフレッシュ
選択したテーブルの全レコードを転送
スケジュールによる定期実行も可能
バルクインサートによる高速転送
26
1282
0
200
400
600
800
1000
1200
1400
100万件レコード処理時間(秒)
シングルインサートバルクインサート
15
リフレッシュ: 処理の流れ
参照先はテーブル バルクインサートで高速転送
ソース ターゲット
SELECT INSERT
16
ミラーリング・シンクロナイゼーション
片方向・双方向の差分レプリケーション
DBのトランザクションログを直接参照
差分のためデータ量小、負荷小
DBにトリガーを設定することも可能
参照サイクルは既定で60秒間隔(変更可能)
DB2 AS/400 ジャーナル・レシーバー
DB2 LUW ログ(プロシージャ経由)
Oracle REDOログ・アーカイブログ
SQL Server ログ(ディストリビュータ経由)
MySQL バイナリログ
PostgreSQL WAL (ライトアヘッドロギング)
参照するトランザクションログ
トリガー対応DB
・DB2 z/OS, DB2 LUW
・Oracle
・SQL Server
・MySQL
・Informix
・PostgreSQL
17
ミラーリング: 処理の流れ
トランザクションを参照
ソース
ターゲット
トランザクションログ
SELECT INSERT/UPDATE/DELETE
更新
18
シンクロナイゼーション: 処理の流れ
トランザクションを参照
ソース
ターゲット
トランザクションログ
SELECT
INSERT/UPDATE/DELETE
INSERT/UPDATE/DELETE
SELECT
更新
19
SQLクエリ生成
Unicode処理
異種DB間対応・異種文字コード間対応
IBM i
異種DB間対応:レプリケーションはすべてSQLクエリで処理
異種文字コード間対応:文字コードはUnicodeで処理
文字コード:
EBCDIC
文字コード:
JA16SJIS
AWS
OracleSQLでデータ抽出
Unicodeへ変換
SQLでデータ更新
それぞれの文字
コードへ変換
20
ターゲットへテーブル作成
CREATEクエリ自動生成
テーブル構成抽出
自動で適切なデータ型を選定
サイズ、PK、NOT NULLをそのまま引継ぐ
ソースのテーブル構成を元にSynitiが自動でクエリを作成
自動で設定が可能! ※編集することも可能
CREATE発行
21
運用も簡単
日本語ローカライズ済み
レプリケーション進捗モニター
メール通知(アラート)
設定情報バックアップ・リストア
デモ
23
デモ構成
Amazon RDS
for PostgreSQL
双方向連携
(シンクロナイゼーション)
24
まとめ
• PostgreSQLと異種DB間でもリアルタイムな
データ連携
• クラウドを含めた様々なDBを幅広く対応
• エージェントレスな双方向差分レプリケーション

More Related Content

PPTX
事例で学ぶApache Cassandra
PDF
さいきんの InnoDB Adaptive Flushing (仮)
PDF
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
PDF
PostgreSQL - C言語によるユーザ定義関数の作り方
PPTX
Azure API Management 俺的マニュアル
PDF
[JAWS DAYS 2019] Amazon DocumentDB(with MongoDB Compatibility)入門
PPTX
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
PDF
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
事例で学ぶApache Cassandra
さいきんの InnoDB Adaptive Flushing (仮)
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
PostgreSQL - C言語によるユーザ定義関数の作り方
Azure API Management 俺的マニュアル
[JAWS DAYS 2019] Amazon DocumentDB(with MongoDB Compatibility)入門
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス

What's hot (20)

PDF
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PDF
PostgreSQL13でのpg_basebackupの改善について(第13回PostgreSQLアンカンファレンス@オンライン)
PDF
Vacuum徹底解説
PPTX
Dockerからcontainerdへの移行
PDF
オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜
PPTX
第15回JSSUG「Azure SQL Database 超入門」
PPTX
データ履歴管理のためのテンポラルデータモデルとReladomoの紹介 #jjug_ccc #ccc_g3
PDF
PostgreSQLのバグとの付き合い方 ~バグの調査からコミュニティへの報告、修正パッチ投稿まで~(PostgreSQL Conference Japa...
PPTX
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
PDF
PostgreSQL 15の新機能を徹底解説
PPTX
PostgreSQLクエリ実行の基礎知識 ~Explainを読み解こう~
PDF
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
PDF
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
PDF
20210127 今日から始めるイベントドリブンアーキテクチャ AWS Expert Online #13
PDF
PostgreSQLの運用・監視にまつわるエトセトラ
PDF
オンライン物理バックアップの排他モードと非排他モードについて(第15回PostgreSQLアンカンファレンス@オンライン 発表資料)
PDF
MongoDB Oplog入門
PDF
GitOpsでKubernetesのManifest管理
ODP
Guide To AGPL
PDF
Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQL13でのpg_basebackupの改善について(第13回PostgreSQLアンカンファレンス@オンライン)
Vacuum徹底解説
Dockerからcontainerdへの移行
オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜
第15回JSSUG「Azure SQL Database 超入門」
データ履歴管理のためのテンポラルデータモデルとReladomoの紹介 #jjug_ccc #ccc_g3
PostgreSQLのバグとの付き合い方 ~バグの調査からコミュニティへの報告、修正パッチ投稿まで~(PostgreSQL Conference Japa...
CloudNativePGを動かしてみた! ~PostgreSQL on Kubernetes~(第34回PostgreSQLアンカンファレンス@オンライ...
PostgreSQL 15の新機能を徹底解説
PostgreSQLクエリ実行の基礎知識 ~Explainを読み解こう~
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
20210127 今日から始めるイベントドリブンアーキテクチャ AWS Expert Online #13
PostgreSQLの運用・監視にまつわるエトセトラ
オンライン物理バックアップの排他モードと非排他モードについて(第15回PostgreSQLアンカンファレンス@オンライン 発表資料)
MongoDB Oplog入門
GitOpsでKubernetesのManifest管理
Guide To AGPL
Hadoop/Spark で Amazon S3 を徹底的に使いこなすワザ (Hadoop / Spark Conference Japan 2019)
Ad

Similar to PostgreSQLからのデータ連携/同期も完全対応!DBを『活かす』なら、Syniti DR 9.7! (20)

PPTX
Climb Forum 2019 超最新データベースソリューション紹介
PPTX
PaaS DBへの移行/連携ソリューション紹介! AWS, Azure, Google, IBM全てできます!
PPTX
GCP Cloud SQLへのデータ移行・連携はSyniti DRにお任せ!
PDF
Oracle?SQL Server?PostgreSQL?誰でも簡単にできる異種DB移行・連携
PDF
IBM iと異種データベース、クラウドとの連携,そしてJavaと.NETアプリとの連携
PPTX
データベース/DWHのクラウド化促進セミナー、Syniti DR(旧DBMoto)でこんな簡単に!?
PPTX
3/1(木)開催 分析したいデータが眠っていませんか? IBM Cloudを利用したデータ分析ことはじめ。~インフラ検討編~
PDF
xDB Replication ブローシャー
PDF
[INSIGHT OUT 2011] C26 ミッションクリティカルを実現する国産データベースHiRDBの技術(hara)
PDF
[db tech showcase Tokyo 2017] A32: Attunity Replicate + Kafka + Hadoop マルチデータ...
PDF
[db tech showcase Tokyo 2018] #dbts2018 #E28 『Hadoop DataLakeにリアルタイムでデータをレプリケ...
PPTX
[db tech showcase Tokyo 2017] A15: レプリケーションを使用したデータ分析基盤構築のキモ(事例)by 株式会社インサイトテ...
PDF
Empressレプリケーション説明資料
PDF
ビッグIoTデータに対応したデータベース GridDB
PDF
Empressレプリケーション説明資料 2
PDF
[db tech showcase Tokyo 2017] E23: クラウド異種データベース(AWS)へのデータベース移行時の注意点 ~レプリケーション...
PDF
iOS/Androidにも対応した SQL Anywhere 12の魅力
PPTX
『多種DBからKafka、Hadoop、S3への対応 データ統合/分析基盤へ簡単連携!』
PPTX
CData General Proposal
PDF
【17-E-2】分散されたデータをいかに統合するのか 
Climb Forum 2019 超最新データベースソリューション紹介
PaaS DBへの移行/連携ソリューション紹介! AWS, Azure, Google, IBM全てできます!
GCP Cloud SQLへのデータ移行・連携はSyniti DRにお任せ!
Oracle?SQL Server?PostgreSQL?誰でも簡単にできる異種DB移行・連携
IBM iと異種データベース、クラウドとの連携,そしてJavaと.NETアプリとの連携
データベース/DWHのクラウド化促進セミナー、Syniti DR(旧DBMoto)でこんな簡単に!?
3/1(木)開催 分析したいデータが眠っていませんか? IBM Cloudを利用したデータ分析ことはじめ。~インフラ検討編~
xDB Replication ブローシャー
[INSIGHT OUT 2011] C26 ミッションクリティカルを実現する国産データベースHiRDBの技術(hara)
[db tech showcase Tokyo 2017] A32: Attunity Replicate + Kafka + Hadoop マルチデータ...
[db tech showcase Tokyo 2018] #dbts2018 #E28 『Hadoop DataLakeにリアルタイムでデータをレプリケ...
[db tech showcase Tokyo 2017] A15: レプリケーションを使用したデータ分析基盤構築のキモ(事例)by 株式会社インサイトテ...
Empressレプリケーション説明資料
ビッグIoTデータに対応したデータベース GridDB
Empressレプリケーション説明資料 2
[db tech showcase Tokyo 2017] E23: クラウド異種データベース(AWS)へのデータベース移行時の注意点 ~レプリケーション...
iOS/Androidにも対応した SQL Anywhere 12の魅力
『多種DBからKafka、Hadoop、S3への対応 データ統合/分析基盤へ簡単連携!』
CData General Proposal
【17-E-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 帳票・レポート作成ツール

PostgreSQLからのデータ連携/同期も完全対応!DBを『活かす』なら、Syniti DR 9.7!

Editor's Notes

  • #11: 伝えたいポイント:  対応しているデータベースはこの通りです。 右側はリフレッシュは出来るがミラーリングはできない
  • #12: 伝えたいポイント:  対応しているデータベースはこの通りです。 右側はリフレッシュは出来るがミラーリングはできない
  • #13: 伝えたいポイント:  DBMotoには、対応力・柔軟性・使いやすさ 3つの特徴がございます。 エージェントがいらないので運用、導入時に気にしなくてよい 海外製品特有の言語問題にも悩まされることなく使用できる
  • #14: 伝えたいポイント:  DBMotoには、一番重要な機能のレプリケーション  3種類ある。レコードの全件転送と・片方向差分・双方向差分という3つの転送モードがあります。
  • #15: 伝えたいポイント:  リフレッシュは全部レコードを転送します。高速に転送に行えます。
  • #20: データベースの異種間では文字コードがハードルを上げている DBMotoでは一度Unicoddeに変換し、Unicodeから各文字コードに変換を行っている
  • #21: 移行先にテーブルがない場合(クラウド導入したばかり)でもDBMotoのコンソールから作成できる。 GUIで入力も必要ないため簡単に作成できます。
  • #22: エラーの内容をメール通知で確認ができる。 エラー内容をクライムに問い合わせていただければ、サポートできる
  • #23: 伝えたいポイント:  簡単に設定ができること・レプリケーションができること