SlideShare a Scribd company logo
xDB Replication Server 5.0 !




© 2012 EnterpriseDB. All rights reserved.            1
PPAS
                                                                	
          xDB 5.0 / Features	
                            PostgreSQL
                                                                   	



          u     PPAS/ PostgreSQL双方で利用可能

          u     PPAS / Solution Packに同梱
                   •  EnterpriseDBでサポート	


          u     下記構成における、表レベルでのレプリケーション機能を実装

                   •  シングル・マスター・レプリケーション [SMR] !
                      (マスター・スレーブ・レプリケーション)!
                      !
                   •  マルチ・マスター・レプリケーション [MMR]!     New
                                                     	




© 2012 EnterpriseDB. All rights reserved.   2
xDB 5.0 / SMR 機能	

     u     Replication ServerによるPublication/Subscriptionアーキテクチャ(一方
            向)
     u     スナップショット・モードと同期モード(差分更新)
     u     地理的に離れたマスタ間のデータ同期が可能な「非同期」伝播方式
     u     一つ以上のテーブルをレプリケーション可能
     u     行フィルターの定義と適用
     u     柔軟なスケジュール
     u     カスケード・レプリケーション
     u     レプリケーション履歴の参照
     u     GUIコンソールとCLI
     u     高可用性領域への利用
     u     OLTP処理とレポーティング処理の棲分け




© 2012 EnterpriseDB. All rights reserved.   3
xDB 5.0 / SMR Offloading Reporting	

                           Oracle	
  Server
                                          	
                    Improved    	
                                                                 Inexpensive           	
  
                                                                   OLTP	
                                                                        Query	
  /	
  
                  Procs	
                                      Performance       	
                                                             Repor9ng        	
  
                                                                                                                                   	
  
                                                                                                                                                    	
  
                                                                                                                                   	
  
                                        Objects
                                              	
                                                                                                    	
  
                                                                                                                                   	
  
                                                                                                                                                    	
  
                                                                          Transac3on	
                                             	
  
                                                                                                                                                       Reports      	
  
                                                                          Replica3on	
                                             Queries	
  
                                                                                                                                   	
  
                                                                                                                                         Postgres	
  Plus	
  
                                                                                                                                                          	
  
                    Table      	
           Table       	
                                                                              Standard	
  Server     	
  
                     	
  A	
                  	
  C	
                         Con9nuous	
  
                                                                            or	
  Scheduled	
  
                    Table      	
            Table      	
                  -­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐	
             Table       	
     Table      	
  
                     	
  B	
                  	
  D	
                                Filtered	
                                              	
  C	
           	
  D	
  
                                                                              or	
  All	
  Rows	
  
                                                                                                  	
  


© 2012 EnterpriseDB. All rights reserved.                                                      4
xDB 5.0 / SMR データベース サポート マトリックス	


                                                                                     Advanced       Advanced
         Source/Target                  Oracle    MS SQL Server       PostgreSQL       Server         Server
                                                    2005/2008                      (Oracle mode)   (PostgreSQL
                                                                                                      mode)

       Oracle                                                            ○	
           ○	
             ○	
       MS SQL Server
       2005/2008                                                         ○	
           ○	
             ○	
       PostgreSQL                                     ○	
                ○	
           ○	
             ○	
       Advanced
       Server (Oracle
       mode)                                ○	
       ○	
                              ○	

       Advanced
       Server
       (PostgreSQL                                    ○	
                ○	
           ○	
             ○	
       mode)




© 2012 EnterpriseDB. All rights reserved.                         5
xDB 5.0 / SMR vs PostgreSQL Replication	

                                              PostgreSQL                 Slony             EnterpriseDB
                                               Streaming               Replication        xDB Replication
          Feature                             Replication                                     Server
          Configuration                          Simple               Complex                 Complex
          Flexibility                          1:1 or 1:n       1:1 or 1:n or 1:n:n…    1:1 or 1:n or 1:n:n…
          Primary Use                       High Availability     Offload Reporting       Offload Reporting
                                                Offload          Boost Performance       Boost Performance
                                              Reporting*
          Type                               Single Master         Single Master       Single or Multi-Master

          Granularity                       Database Cluster              Table         Table with Row Filters

          Technology                           Log based          Trigger based (C)      Trigger based (PL/
                                                                                              pgSQL)
          GUI Tools                              none            Minimal in pgAdmin     Robust GUI and CLI

          Oracle / MS SQL                         No                       No                    Yes
          Server Support
          Cost                                     $0            Free 3rd Party OSS    Included in Subscription
          * Requires setting up Hot Standby mode.


© 2012 EnterpriseDB. All rights reserved.                          6
Thank You!




© 2012 EnterpriseDB. All rights reserved.   7

More Related Content

Similar to xDB 5.0シングルマスター機能説明 シングルマスター編

PostgreSQL安定運用のコツ2009 @hbstudy#5
PostgreSQL安定運用のコツ2009 @hbstudy#5PostgreSQL安定運用のコツ2009 @hbstudy#5
PostgreSQL安定運用のコツ2009 @hbstudy#5
Uptime Technologies LLC (JP)
 
PostgreSQLアーキテクチャ入門
PostgreSQLアーキテクチャ入門PostgreSQLアーキテクチャ入門
PostgreSQLアーキテクチャ入門
Uptime Technologies LLC (JP)
 
XLWrapについてのご紹介
XLWrapについてのご紹介XLWrapについてのご紹介
XLWrapについてのご紹介Ohsawa Goodfellow
 
PostgreSQLバックアップの基本
PostgreSQLバックアップの基本PostgreSQLバックアップの基本
PostgreSQLバックアップの基本
Uptime Technologies LLC (JP)
 
ABEMA を次のフェーズへ進化させる技術への取り組み
ABEMA を次のフェーズへ進化させる技術への取り組みABEMA を次のフェーズへ進化させる技術への取り組み
ABEMA を次のフェーズへ進化させる技術への取り組み
Yusuke Goto
 
SAP on AWS情報
SAP on AWS情報SAP on AWS情報
SAP on AWS情報
Amazon Web Services Japan
 
[D31] PostgreSQLでスケールアウト構成を構築しよう by Yugo Nagata
[D31] PostgreSQLでスケールアウト構成を構築しよう by Yugo Nagata[D31] PostgreSQLでスケールアウト構成を構築しよう by Yugo Nagata
[D31] PostgreSQLでスケールアウト構成を構築しよう by Yugo NagataInsight Technology, Inc.
 
LINEのMySQL運用について
LINEのMySQL運用についてLINEのMySQL運用について
LINEのMySQL運用について
LINE Corporation
 
Kubernetes on Alibaba Cloud
Kubernetes on Alibaba CloudKubernetes on Alibaba Cloud
Kubernetes on Alibaba Cloud
真吾 吉田
 
R超入門機械学習をはじめよう
R超入門機械学習をはじめようR超入門機械学習をはじめよう
R超入門機械学習をはじめよう
幹雄 小川
 
Flume cassandra real time log processing (日本語)
Flume cassandra real time log processing (日本語)Flume cassandra real time log processing (日本語)
Flume cassandra real time log processing (日本語)
CLOUDIAN KK
 
Data management of cosmos db using apache gremlin
Data management of cosmos db using apache gremlinData management of cosmos db using apache gremlin
Data management of cosmos db using apache gremlin
Takao Tetsuro
 
Cloudera Impalaをサービスに組み込むときに苦労した話
Cloudera Impalaをサービスに組み込むときに苦労した話Cloudera Impalaをサービスに組み込むときに苦労した話
Cloudera Impalaをサービスに組み込むときに苦労した話
Yukinori Suda
 
Oracle racからaurora my sqlへの移行
Oracle racからaurora my sqlへの移行Oracle racからaurora my sqlへの移行
Oracle racからaurora my sqlへの移行
recotech
 
[Aws]database migration seminar_20191008
[Aws]database migration seminar_20191008[Aws]database migration seminar_20191008
[Aws]database migration seminar_20191008
Toru Kimura
 
HAクラスタで PostgreSQLレプリケーション構成の 高可用化
HAクラスタで PostgreSQLレプリケーション構成の 高可用化HAクラスタで PostgreSQLレプリケーション構成の 高可用化
HAクラスタで PostgreSQLレプリケーション構成の 高可用化
Takatoshi Matsuo
 
マルチテナント Hadoop クラスタのためのモニタリング Best Practice
マルチテナント Hadoop クラスタのためのモニタリング Best Practiceマルチテナント Hadoop クラスタのためのモニタリング Best Practice
マルチテナント Hadoop クラスタのためのモニタリング Best Practice
Hadoop / Spark Conference Japan
 
SAP on AWS紹介資料 - Dec, 2014
SAP on AWS紹介資料 - Dec, 2014SAP on AWS紹介資料 - Dec, 2014
SAP on AWS紹介資料 - Dec, 2014Matsumoto Hiroki
 
JobSchedulerを使ったDevOps at OSC Tokyo/Fall 2013
JobSchedulerを使ったDevOps at OSC Tokyo/Fall 2013JobSchedulerを使ったDevOps at OSC Tokyo/Fall 2013
JobSchedulerを使ったDevOps at OSC Tokyo/Fall 2013OSSラボ株式会社
 

Similar to xDB 5.0シングルマスター機能説明 シングルマスター編 (20)

PostgreSQL安定運用のコツ2009 @hbstudy#5
PostgreSQL安定運用のコツ2009 @hbstudy#5PostgreSQL安定運用のコツ2009 @hbstudy#5
PostgreSQL安定運用のコツ2009 @hbstudy#5
 
PostgreSQLアーキテクチャ入門
PostgreSQLアーキテクチャ入門PostgreSQLアーキテクチャ入門
PostgreSQLアーキテクチャ入門
 
XLWrapについてのご紹介
XLWrapについてのご紹介XLWrapについてのご紹介
XLWrapについてのご紹介
 
PostgreSQLバックアップの基本
PostgreSQLバックアップの基本PostgreSQLバックアップの基本
PostgreSQLバックアップの基本
 
ABEMA を次のフェーズへ進化させる技術への取り組み
ABEMA を次のフェーズへ進化させる技術への取り組みABEMA を次のフェーズへ進化させる技術への取り組み
ABEMA を次のフェーズへ進化させる技術への取り組み
 
SAP on AWS情報
SAP on AWS情報SAP on AWS情報
SAP on AWS情報
 
[D31] PostgreSQLでスケールアウト構成を構築しよう by Yugo Nagata
[D31] PostgreSQLでスケールアウト構成を構築しよう by Yugo Nagata[D31] PostgreSQLでスケールアウト構成を構築しよう by Yugo Nagata
[D31] PostgreSQLでスケールアウト構成を構築しよう by Yugo Nagata
 
LINEのMySQL運用について
LINEのMySQL運用についてLINEのMySQL運用について
LINEのMySQL運用について
 
Kubernetes on Alibaba Cloud
Kubernetes on Alibaba CloudKubernetes on Alibaba Cloud
Kubernetes on Alibaba Cloud
 
R超入門機械学習をはじめよう
R超入門機械学習をはじめようR超入門機械学習をはじめよう
R超入門機械学習をはじめよう
 
Flume cassandra real time log processing (日本語)
Flume cassandra real time log processing (日本語)Flume cassandra real time log processing (日本語)
Flume cassandra real time log processing (日本語)
 
Data management of cosmos db using apache gremlin
Data management of cosmos db using apache gremlinData management of cosmos db using apache gremlin
Data management of cosmos db using apache gremlin
 
Cloudera Impalaをサービスに組み込むときに苦労した話
Cloudera Impalaをサービスに組み込むときに苦労した話Cloudera Impalaをサービスに組み込むときに苦労した話
Cloudera Impalaをサービスに組み込むときに苦労した話
 
Oracle racからaurora my sqlへの移行
Oracle racからaurora my sqlへの移行Oracle racからaurora my sqlへの移行
Oracle racからaurora my sqlへの移行
 
[Aws]database migration seminar_20191008
[Aws]database migration seminar_20191008[Aws]database migration seminar_20191008
[Aws]database migration seminar_20191008
 
HAクラスタで PostgreSQLレプリケーション構成の 高可用化
HAクラスタで PostgreSQLレプリケーション構成の 高可用化HAクラスタで PostgreSQLレプリケーション構成の 高可用化
HAクラスタで PostgreSQLレプリケーション構成の 高可用化
 
マルチテナント Hadoop クラスタのためのモニタリング Best Practice
マルチテナント Hadoop クラスタのためのモニタリング Best Practiceマルチテナント Hadoop クラスタのためのモニタリング Best Practice
マルチテナント Hadoop クラスタのためのモニタリング Best Practice
 
SAP on AWS紹介資料 - Dec, 2014
SAP on AWS紹介資料 - Dec, 2014SAP on AWS紹介資料 - Dec, 2014
SAP on AWS紹介資料 - Dec, 2014
 
Kvs okuyama-20110818
Kvs okuyama-20110818Kvs okuyama-20110818
Kvs okuyama-20110818
 
JobSchedulerを使ったDevOps at OSC Tokyo/Fall 2013
JobSchedulerを使ったDevOps at OSC Tokyo/Fall 2013JobSchedulerを使ったDevOps at OSC Tokyo/Fall 2013
JobSchedulerを使ったDevOps at OSC Tokyo/Fall 2013
 

xDB 5.0シングルマスター機能説明 シングルマスター編

  • 1. xDB Replication Server 5.0 ! © 2012 EnterpriseDB. All rights reserved. 1
  • 2. PPAS xDB 5.0 / Features PostgreSQL u  PPAS/ PostgreSQL双方で利用可能 u  PPAS / Solution Packに同梱 •  EnterpriseDBでサポート u  下記構成における、表レベルでのレプリケーション機能を実装 •  シングル・マスター・レプリケーション [SMR] ! (マスター・スレーブ・レプリケーション)! ! •  マルチ・マスター・レプリケーション [MMR]! New © 2012 EnterpriseDB. All rights reserved. 2
  • 3. xDB 5.0 / SMR 機能 u  Replication ServerによるPublication/Subscriptionアーキテクチャ(一方 向) u  スナップショット・モードと同期モード(差分更新) u  地理的に離れたマスタ間のデータ同期が可能な「非同期」伝播方式 u  一つ以上のテーブルをレプリケーション可能 u  行フィルターの定義と適用 u  柔軟なスケジュール u  カスケード・レプリケーション u  レプリケーション履歴の参照 u  GUIコンソールとCLI u  高可用性領域への利用 u  OLTP処理とレポーティング処理の棲分け © 2012 EnterpriseDB. All rights reserved. 3
  • 4. xDB 5.0 / SMR Offloading Reporting Oracle  Server   Improved   Inexpensive   OLTP   Query  /   Procs   Performance   Repor9ng         Objects         Transac3on     Reports   Replica3on   Queries     Postgres  Plus     Table   Table   Standard  Server    A    C   Con9nuous   or  Scheduled   Table   Table   -­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐   Table   Table    B    D   Filtered    C    D   or  All  Rows     © 2012 EnterpriseDB. All rights reserved. 4
  • 5. xDB 5.0 / SMR データベース サポート マトリックス Advanced Advanced Source/Target Oracle MS SQL Server PostgreSQL Server Server 2005/2008 (Oracle mode) (PostgreSQL mode) Oracle ○ ○ ○ MS SQL Server 2005/2008 ○ ○ ○ PostgreSQL ○ ○ ○ ○ Advanced Server (Oracle mode) ○ ○ ○ Advanced Server (PostgreSQL ○ ○ ○ ○ mode) © 2012 EnterpriseDB. All rights reserved. 5
  • 6. xDB 5.0 / SMR vs PostgreSQL Replication PostgreSQL Slony EnterpriseDB Streaming Replication xDB Replication Feature Replication Server Configuration Simple Complex Complex Flexibility 1:1 or 1:n 1:1 or 1:n or 1:n:n… 1:1 or 1:n or 1:n:n… Primary Use High Availability Offload Reporting Offload Reporting Offload Boost Performance Boost Performance Reporting* Type Single Master Single Master Single or Multi-Master Granularity Database Cluster Table Table with Row Filters Technology Log based Trigger based (C) Trigger based (PL/ pgSQL) GUI Tools none Minimal in pgAdmin Robust GUI and CLI Oracle / MS SQL No No Yes Server Support Cost $0 Free 3rd Party OSS Included in Subscription * Requires setting up Hot Standby mode. © 2012 EnterpriseDB. All rights reserved. 6
  • 7. Thank You! © 2012 EnterpriseDB. All rights reserved. 7