投稿日: Jun 10, 2022

オープンソースコミュニティによる PostgreSQL データベースの更新の発表を受けて、Amazon Aurora PostgreSQL 互換エディションが更新され、PostgreSQL 13.7、12.11、11.16、10.21 がサポートされました。これらのリリースには、PostgreSQL コミュニティによるバグ修正と改善が含まれています。アップグレードの頻度とアップグレードプロセスの計画方法を決定するには、Aurora バージョンポリシーを参照してください。

また、このリリースには pglogical および wal2json 拡張機能の更新が含まれます。pglogical はオープンソースの PostgreSQL 拡張機能です。この拡張機能は、独立した PostgreSQL データベース間のデータレプリケーションに役立ちます。レプリケーション時でも、整合性のある読み込み/書き込みアクセスと、各データベースのプライベートデータと一般データの混在は維持されます。Amazon Aurora pglogical は、論理レプリケーションを使用して、独立した PostgreSQL データベース間でデータの変更をコピーし、オプションで標準アルゴリズムに基づいて競合を解決します。PostgreSQL インスタンス内から pglogical を有効にすることができ、必要な追加のクラスターとクロスリージョントラフィックに対してのみ料金が発生します。前払いの費用やソフトウェアの購入は必要ありません。完全に統合された pglogical は、トリガーや外部プログラムを必要としません。この物理レプリケーションの代替手段は、選択的レプリケーションのパブリッシュ/サブスクライブモデルを使用してデータをレプリケートする非常に効率的な方法です。

wal2json は、論理デコーディングのアウトプットプラグインです。論理デコーディングは、データベーステーブルへの永続的な変更をすべて抽出し、一貫していて理解しやすく、データベースの内部状態の詳細情報がなくても解釈できるフォーマットに変えるプロセスです。この拡張機能を使用すると、PostgreSQL の先行書き込みログ (WAL) の出力をエクスポートして、JSON オブジェクトを生成できます。

DB クラスターを変更してマイナーバージョンのアップグレードを手動で開始するか、DB クラスターを作成または変更するときに [Auto minor version upgrade] オプションを有効にすることができます。これにより、新しいバージョンが AWS によりテストおよび承認された後、DB クラスターが自動的にアップグレードされます。詳細については、「PostgreSQL のマイナーバージョンの自動アップグレード」を参照してください。さらに詳しくは、Aurora のドキュメントをご確認ください。完全な機能のリストについては、機能ページを参照してください。Amazon Aurora がサポートされているすべてのリージョンについては、リージョンページを参照してください。

Amazon Aurora は、MySQL および PostgreSQL との完全な互換性を確保し、圧倒的な高パフォーマンスおよび可用性をグローバル規模で実現するよう設計されています。このサービスは、組み込みのセキュリティ、継続的なバックアップ、サーバーレスコンピューティング、最大 15 のリードレプリカ、自動化されたマルチリージョンレプリケーション、AWS の他のサービスとの統合を提供します。Amazon Aurora の使用を開始するには、開始方法のページをご覧ください。