© 2019 Climb Inc.
超最新!
データベースソリューション紹介
レプリケーション
DB DB
監視 監視
2つのデータベースソリューション
© 2019 Climb Inc. 2
(シニティ)
レプリケーションツール
(データベースパフォーマンスアナライザー/DPA)
モニタリングツール
2つのデータベースソリューション
© 2019 Climb Inc. 3
(シニティ)
レプリケーションツール
(データベースパフォーマンスアナライザー/DPA)
モニタリングツール
DBMotoからSynitiに
© 2019 Climb Inc. 4
(デービーモト) (シニティ)
名称変更
Syniti とは
・異種DB間のリアルタイムデータレプリケーションツール
・低負荷エージェントレスなアーキテクチャ、双方向にも
DB DB
Windows
5
6
Syniti 活用例
レプリケーション
クラウド上のDBを使いたい
基幹DBに負荷をかけず
社内データを活用したい
基幹DBで対応してない
アプリケーションと連携したい
対応データベース
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
PostgreSQL
Google Cloud SQL
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
7
Azure
Syniti 9.6最新機能
8
1.クラウド・ビッグデータ対応
2.バルクサポート対応拡張
3.差分連携強化
Syniti 9.6 –クラウド・ビッグデータ対応-
Amazon S3、Aure Data Lake 、Hadoopなど
9
集約 分析
Syniti 9.6 -バルクサポート拡張-
IBM DB2 LUW
PostgreSQL
Informix
New!
Oracle
SQL Server
MySQL
DB2 for i
10
Syniti 9.6 -差分連携強化-
DB2 AS/400 ジャーナル・レシーバー
DB2 LUW ログ(プロシージャ経由)
Oracle REDOログ・アーカイブログ
SQL Server ログ(ディストリビュータ経由)
MySQL バイナリログ
PostgreSQL ネイティブプラグイン/WALログ
参照するトランザクションログ
差分
11
2つのデータベースソリューション
© 2019 Climb Inc. 12
(シニティ)
レプリケーションツール
(データベースパフォーマンスアナライザー/DPA)
モニタリングツール
従来のデータベース監視手法
© 2019 Climb Inc. 13
・一般的なDB監視ツールは、DBサーバの状態といった
ヘルスメトリックに焦点
リソースの問題ですかね? SQLクエリは問題ない?
そもそもアプリケーション側は
本当に問題がないのか? DB設計の問題では?
⇒明確な回答が困難…
パフォーマンス遅延原因の議論
DPA監視アプローチ
© 2019 Climb Inc. 14
・個々のSQLクエリの応答時間(レスポンスタイム)を測定
・応答時間が遅くなっている部分を可視化 = ボトルネックを容易に特定
DPAアーキテクチャ
15
Webブラウザ
監視対象DB
DPAインストールサーバ
(Windows or Linux)
データ収集
負荷の少ない
エージェントレスな監視
対応データベース
DPAインストールサーバ
(Windows or Linux)
データ収集
複数のDBインスタンスを
一元的に管理/監視
Azure
16
数クリックで遅延原因を特定・分析・最適化
・ドリルダウンしていくだけで、具体的な遅延原因を特定
17
・ドリルダウンしていくだけで、具体的な遅延原因を特定
・リソースとの相関関係も明確に分析可能。解決策を用いた最適化も。
数クリックで遅延原因を特定・分析・最適化
18
レポート作成やメール通知機能も
© 2019 Climb Inc. 19
・広範囲の履歴データを活用したレポート作成機能
・リアルタイムな応答時間監視に基づいたアラート通知も可能
データベースソリューションまとめ
© 2019 Climb Inc. 20
・SQLクエリの応答時間の測定によるパフォーマンス監視
・分析/最適化のアドバイスにより大幅コスト↓
・異種DB間リアルタイムデータレプリケーション
・RDB同士はもちろん、ビッグデータへのレプリケーションも

Climb Forum 2019 超最新データベースソリューション紹介

Editor's Notes

  • #10 Kafkaはメッセージ形式