Azure Database for PostgreSQL 17 がシームレスなインプレース アップグレードで利用可能になりました

Azure Database for PostgreSQL 17 がシームレスなインプレース アップグレードで利用可能になりました

PostgreSQL 17 が Azure で利用可能になりました

Microsoftは、Azure Database for PostgreSQLフレキシブルサーバープラットフォーム上でPostgreSQL 17を正式にリリースしました。今回のリリースでは、主要な機能としてインプレースメジャーバージョンアップグレードが導入されました。この機能強化により、アップグレードプロセスが効率化され、ユーザーは新しいサーバーのセットアップ、データの転送、接続文字列の変更といった手間を省くことができます。

インプレースアップグレードのメリット

インプレースアップグレードにはいくつかの利点があります。ユーザーは既存のサーバーエンドポイントとファイアウォール構成を維持し、効率的なアップグレードワークフローによってダウンタイムを大幅に短縮し、高可用性対応サーバーの管理を容易にすることができます。これらのアップデートは、ユーザーエクスペリエンスを簡素化し、データベース保守担当者の運用効率を向上させるように設計されています。

PostgreSQLを理解する

PostgreSQLをご存じない方のために説明すると、PostgreSQLは広く普及しているオープンソースのデータベース管理システムで、その信頼性と堅牢な機能セットで知られています。強力なコミュニティサポートを誇り、複雑なアプリケーションや大規模なデータセットの管理に優れているため、開発者や組織に好まれています。

PostgreSQL 17の新機能

マイクロソフトは発表の中で、Azure Database for PostgreSQL フレキシブルサーバーにおける新規サーバーの作成およびメジャーアップグレードのデフォルトバージョンとしてPostgreSQL 17が採用されることを発表しました。このリリースには、バキュームパフォーマンスの向上、高度なJSON関数機能、動的論理レプリケーションなど、数多くの機能強化が含まれています。

真空性能向上の重要性

今回のアップデートで特に注目すべき機能は、バキューム性能の向上です。PostgreSQLは、マルチバージョン同時実行制御(MVCC)と呼ばれるシステムを採用しており、複数のユーザーが同時にデータベースを操作しても競合が発生しません。データを即座に削除するのではなく、レコードを「dead(不要)」または「invisible(不可視)」としてマークします。バキューム機能は実質的にガベージコレクターとして機能し、これらの「dead(不要)」行をクリーンアップすることで割り当てられた領域を回復します。バージョン17では、その機能がさらに強化されています。

PostgreSQL 17の主なハイライト

  • JSON 処理のアップグレード: JSON データの広範なクエリと変換のための新しい機能と最適化。
  • 動的論理レプリケーション: リアルタイムのデータ分散のメカニズムが改善され、レプリケーション制御とスループットが強化されました。
  • クエリ プランナーの改善: 複雑なワークロードに対するよりスマートな結合順序付けと並列計画のためのアルゴリズムが強化されました。
  • セキュリティとコンプライアンス: エンタープライズ レベルのセキュリティ標準を満たすように設計された、アップグレードされた暗号化機能と監査ログ。

PostgreSQL 17へのアップグレード方法

アップグレードにご興味のあるユーザーは、Azure Portal から PostgreSQL 17 に簡単に移行できます。まず、フレキシブル サーバー リソースにアクセスし、「概要」ページに移動し、ツールバーで「アップグレード」を選択します。次に、PostgreSQL 17 を選択してから、アップグレード プロセスを確認してください。セキュリティ強化のため、 「PostgreSQL バージョン アップグレード」テキストボックスの「アップグレード」サイドバーで、対象のバージョンが「17」であることを確認することをお勧めします。

コマンドラインアップグレードオプション

あるいは、次のコマンドを使用して、コマンド ラインからアップグレードを実行することもできます。

az postgres flexible-server upgrade \

--name

--resource-group

--target-version 17

強化された安全機能

Microsoft のインプレース アップグレード機能には、組み込みのヘルス チェックとロールバックの安全性機能が含まれており、アップグレード中のリスクを軽減し、最終的にはメンテナンス時間を短縮することを目的としています。

出典と画像

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です