株式会社コーソル

コーソルDatabaseエンジニアのブログ

技術ブログ

SharePlex 11.4 – PostgreSQL間のレプリケーションでCompare/Repair機能をサポート

Oracle ACE Proの渡部です。 SharePlex 11.4がリリースされました。個人的な注目ポイントは、PostgreSQL間でのCompare/repair機能のサポートです。

SharePlex 11.4新機能 PostgreSQL間でのCompare/repair機能のサポート

SharePlexは11.0で、 レプリケーション元(ソース)としてPostgreSQLに対応 しました。

SharePlex 11.0 PostgreSQLのソース対応、Snowflakeのターゲット対応

しかし、11.0の時点では、OracleでSharePlexを使用してレプリケーションを実行するときに重用していた、とても便利な機能であるCompare/Repair機能を、PostgreSQLのレプリケーションではサポートしていませんでした。

11.4で、とうとうPostgreSQL間でCompare/Repair機能がサポートされ、ソースとターゲット間でのデータ差異の検出と修正が可能になったわけです。

ただし、Oracle→PostgreSQLのレプリケーションでは、まだCompare/Repair機能がサポートされていない点に注意してください。

Compare/Repair機能はレプリケーションにおいてとても重要な機能であり、SharePlexのアピールポイントでもありますので、Oracle→PostgreSQLのレプリケーション将来的に実装されるはずです!(期待)

SharePlex 11.4のリリース情報と注意点

SharePlex 11.4のリリースノートは、以下から参照できます。

いくつか注意点をまとめておきます。

  • 対応するOracle Databaseのバージョンは 12cR1, 12cR2, 18c, 19c, 21c, 23c(OCI) です。
    • 構成に応じて、対応バージョンに制限がある場合があります。詳細はお問い合わせください。
    • 11g R2以前のOracle Databaseを使用したい場合は、旧バージョンのSharePlexを活用する必要があります。詳細はお問い合わせください。
  • ソースとして対応するPostgreSQLのバージョンは 13, 14, 15, 16 です。
    • Amazon RDS for PostgreSQL, Amazon Aurora, Azure DBaaS、EDB (旧 EnterpriseDB) など、PostgreSQLエンジンを使用した関連製品にも対応しています。
    • 対応バージョンや構成に制限がある場合があります。詳細はお問い合わせください。

SharePlexとは

Oracle DatabaseおよびPostgreSQLをレプリケーション元(ソース)として、様々なデータベース製品へのロジカルレプリケーションを実現する製品です。

コーソルでは、以下の点を重視するお客様にSharePlexをお勧めしています。

  • SharePlexの機能(コミット前伝搬、レプリケーション元とレプリケーション先のデータ比較)に魅力を感じる
  • コスト面でOracle GoldenGateの導入が難しい
  • Oracle GoldenGateではサポートされない古いOracle Databaseをレプリケート元に使用したい
  • レプリケーション性能を重視する
  • カスタマイズ性を重視する

有用なSharePlexな機能

SharePlexはコミット前伝搬に対応しており、伝搬遅延を抑止できます。

SharePlex - コミット前伝搬による伝搬遅延の抑止

レプリケーション元とレプリケーション先のデータ比較機能が標準で組み込まれており、意図しないデータのズレを速やかに検知できます。

SharePlex - データ整合性を保全する比較/修正機能

  • 注: 2024年4月時点で、上記機能はOracle-OracleおよびPostgreSQL-PostgreSQLのレプリケーションでのみ使用可能です。

SharePlexのコスト優位性

SharePlexは比較的低コストなロジカルレプリケーション製品です。 コスト削減が求められがちな、Oracle Database Standard Edition 2やPostgreSQLを使用している環境でロジカルレプリケーションを行いたい場合にお勧めできます。

Oracle GoldenGateのライセンス費用試算とSE2環境におけるコスト削減策

なぜコーソルからSharePlex を購入すべきなのか

コーソルはSharePlexの一次代理店で、SharePlexの製品販売および導入、製品サポートを行います。 SIer様、販社様がSharePlex を販売および導入することも可能です。

コーソルはデータベースの技術力を強みとしています。なかでもOracle Database技術力は日本随一です。MySQL、PostgreSQL、MS SQL Serverの資格や実績を持つエンジニアも多数在籍しております。

多数のOracle関連書籍を執筆

ORACLE MASTER Platinum取得者数 No.1

  • 単年度ORACLE MASTER Platinum取得者数7年連続No.1

7年連続ORACLE MASTER Platinum取得者数No.1! Oracle Certification Award 2020

コーソルのデータベース運用関連製品とサービス

コーソルでは、データベース運用を製品とサービスでご支援します。

Database Performance Analyzer (DPA)

Database Performance Analyzer (DPA)は、オンプレミスとクラウド上の多くのデータベース製品に対応したデータベース性能管理製品です。低価格であるため、非常に導入しやすいです。

Database Performance Analyzer DPA

自動SQLチューニング機能を持つToad

Database Performance Analyzer (DPA)で検出された問題SQLをチューニングする際に、Toad for Oracle / Toad for SQL Serverの SQL Optimizer機能を使用できます。

リモートDBAサービス

リモートDBAサービスはDB・運用の専門家がお客様のデータベースに対して 必要な時に必要な対応を行うリモート接続型運用保守サービスです。

データベース運用・保守なら常駐しないリモートDBA

時間制コンサルティングサービス

時間制コンサルティングサービスは”必要な時に” ”必要な時間だけ”契約できる 時間契約型のコンサルティングサービスです。

データベース コンサルティングなら時間制コンサルティング

プロフィール

On7tWW6m1Ul4

渡部 亮太

・Oracle ACE
・AWS Certified Solutions Architect - Associate
・ORACLE MASTER Platinum Oracle Database 11g, 12c 他多数

カテゴリー

アーカイブ