新しい拡張機能でOCI Database for PostgreSQLを強化 (2025/02/05)

新しい拡張機能でOCI Database for PostgreSQLを強化 (2025/02/05)

https://blogs.oracle.com/cloud-infrastructure/post/oci-database-for-postgresql-with-new-extensions

投稿者: Rashmi Badan | Product Manager

Julien Lehmann | Product Marketing Director, Oracle Modern Data Platform


今日の急速に進化するデータ環境において、汎用性、拡張性、高パフォーマンスのデータベース・ソリューションに対する需要は、かつてないほど重要になっています。PostgreSQLは、最も高度なオープンソース・データベースの1つとして祝われ、分析プラットフォームからAI主導のソリューションまで、数え切れないほどの最新のアプリケーションを強化します。Oracle Cloud Infrastructure(OCI)上のPostgreSQLで実現できることを再定義する新しい拡張機能スイートと、セキュアにデプロイするための新しい拡張機能の提供を発表できることを嬉しく思います。


PostgreSQLは、データベースだけでなく、業界全体のデータドリブンの変換を強化できるイノベーション・ハブとして再導入しましょう。OCIの堅牢なアーキテクチャとPostgreSQLのオープンソースの創意工夫により、組織はこれまでにないレベルの柔軟性、パフォーマンス、イノベーションを実現できるようになりました。このレガシーを基盤として、OCIのフルマネージドPostgreSQLでサポートされている最新の拡張機能により、新しいユース・ケースの実現、パフォーマンスの向上、データベース管理の簡素化を実現する機能が拡張されました。



エフォートレスな新しい拡張機能管理機能


OCIの組込みのExtension Managerにより、PostgreSQL拡張機能の管理がかつてないほどシンプルになりました。この機能により、通常の複雑さを伴わずに拡張を検出、有効化および管理するための、ユーザーフレンドリな一元化されたインタフェースが提供されます。pg_stat_statementsで分析機能を追加する場合でも、pgvectorでAIを活用した機能を構築する場合でも、Extension Managerはプロセスを効率化し、イノベーションに集中できるようにします。


Oracle Cloudコンソールでいくつか選択すると、サポートされている拡張機能のカタログを参照し、それらをシームレスに有効化し、パフォーマンスを監視できるだけでなく、Oracleのエンタープライズ・グレードのセキュリティの利点を享受することもできます。手動構成に別れを告げ、PostgreSQLデータベースのパワフル、セキュアおよび効率性を高めます。


図1: POCI Database with PostgreSQLの拡張管理Caption





新しい拡張機能: PostgreSQLのパワーを高める


次の拡張機能が使用可能になり、強力な新機能が追加されました。

  • amcheck
  • dblink
  • pg_repack
  • pg_squeeze
  • pg_stat_statements
  • pgbuffercache
  • pgrowlocks
  • pgstattuple
  • pgvector
  • postgres_fdw
  • pgaudit
  • pg_cron
  • pg_logical (in limited availability)
  • PostGIS (coming soon)


変革能力に際して際立つ5つの拡張機能について説明します。



pgvector: AIと類似性の検索の強化


pgvectorは機械学習(ML)アプリケーション向けに設計されており、ベクトル埋め込みの類似性検索を可能にします。この機能は、推奨システム、イメージ認識、セマンティック検索などのAI主導のユース・ケースで特に価値があります。主な利点は次のとおりです。


  • 効率的な類似性問合せ: 高次元ベクトルの最も関連性の高い一致をすばやく見つけます。
  • AI統合: 自然言語処理(NLP)やコンピュータ・ビジョンで使用されるモデルなど、埋込みベースのモデル用に最適化されています。
  • スケーラビリティ: OCI Database with PostgreSQLの堅牢なアーキテクチャを活用して、大規模なAIワークロードをシームレスに処理します。


eコマースプラットフォームはpgvectorを使用して、顧客の行動を同様の履歴データと照合し、パーソナライズされたショッピング体験を確保することで、製品の推奨を強化することができます。



postgres_fdw: シームレスなデータ・フェデレーション


postgres_fdw (外部データ・ラッパー)を使用すると、外部PostgreSQLデータベースとの統合が可能になり、分散問合せおよびデータ・フェデレーションが容易になり、次の主な利点が得られます。


  • 統合ビュー: 複数のPostgreSQLデータベースを単一のエンティティであるかのように問い合せます。
  • データ統合: データセットを複製することなく、分散データへのアクセスを合理化します。
  • 低レイテンシ: リモート・データベースへのアクセスのオーバーヘッドを最小限に抑えます。


グローバル組織は、リージョナルPostgreSQLデータベースのデータをフェデレートして、ローカルのデータベース操作を中断することなく統合ダッシュボードを作成することで、レポートを一元化できます。



pgrowlocks: ロック管理の簡素化


pgrowlocksは、行レベルのロックを可視化し、管理者が並行性の問題を特定して解決できるようにします。主な利点は次のとおりです。


  • 強化されたデバッグ: クエリやデッドロックのブロックをすばやく検出して対処します。
  • 最適化されたパフォーマンス: ロックの動作を理解することで競合を最小限に抑えます。
  • ファイングレイン・コントロール: 行レベルのインタラクションに関するインサイトを得て、クエリの効率を向上させます。


金融サービスなどの高トランザクション環境では、pgrowlocksを使用して、最繁時におけるデータベース・パフォーマンスを監視および最適化できます。



pg_stat_statements: リアルタイム問合せパフォーマンスの監視


pg_stat_statementsは、すべてのSQL問合せの処理統計を追跡し、次の利点により、低速またはリソース集中型の問合せを識別するのに役立ちます。


  • パフォーマンスの向上: ボトルネックを特定し、クエリを最適化して処理を高速化します。
  • アクショナブルなインサイト: 問合せ頻度、処理時間およびリソース使用状況に関する詳細なメトリックにアクセスします。
  • 継続的な改善: 時間の経過に伴う最適化の影響を追跡します。


データ分析チームは、頻繁に実行されるクエリを継続的に監視およびチューニングすることで、ダッシュボードの負荷を確実にすることができます。



pg_cron: データベース・タスクの自動化


pg_cronは、cronのようなスケジューリングをPostgreSQLに直接統合し、タスクの自動化を簡素化し、次の利点を提供します。


  • 組込みスケジューリング: バックアップや真空などのメンテナンス・タスクをネイティブに管理します。
  • 信頼性: 外部スケジューラを使用せずに、重要なタスクを適時に実行できるようにします。
  • 使いやすさ: タスク管理用のSQLは、複雑さを軽減できます。


小売またはヘルスケア・システムの夜間のデータベース・クリーンアップおよびレポート作成タスクを自動化し、信頼性と運用効率を向上させます。



OCIとPostgreSQLでイノベーションを強化


PostgreSQLの汎用性とOCIのエンタープライズグレードのインフラストラクチャを組み合わせることで、これらの拡張機能はAI、分析、分散システムなどの画期的なユース・ケースへの道を開くことができます。カスタマー・エクスペリエンスの向上、業務の最適化、次世代のアプリケーションの構築など、これらのツールを使用することで、成功するための機能を利用できます。


これらの新しい拡張機能を今すぐご紹介し、Oracle Cloud Infrastructure DatabaseでPostgreSQLの真のポテンシャルを引き出しましょう。データ主導型のイノベーションの未来が待っています。


詳細は、次のリソースを参照してください。

コメント

このブログの人気の投稿

Oracle Database 19cサポート・タイムラインの重要な更新 (2024/11/20)

Oracle GoldenGate 23aiでMicrosoft Fabricでのオープン・ミラーリングがサポートされるようになりました (2024/11/19)

Oracle APEXのInteractive Gridで、Oracle Formsと比較して、重複行の検証を制御/通過させる方法 (2022/07/21)