AI Factoryは、EDB Postgresエコシステムに直接AI機能を統合するために設計された、スケーラブルでモジュール式のプラットフォームです。その核となるミッションはソブリンAI (Sovereign AI) を実現することです。これは、企業が自社のデータを使用し、自社のインフラストラクチャ内で、完全なガバナンスと統制の下でAI搭載のアプリケーションやデータ製品を構築、展開、管理するアプローチです。
Griptapeは、複雑で多段階の生成AIアプリケーションの開発を簡素化するために設計された、エンタープライズグレードのPythonフレームワークです。Griptapeは、大規模言語モデル(LLM)との単純なプロンプト応答のやり取りを超えて、推論、計画、タスク実行が可能なAIシステムを構築するための、構造化され、モジュール式で、技術に依存しない(technology-agnostic)な方法を提供します。
AI Accelerator は、EDB Postgres AIプラットフォームの一部です。これは、オープンソースのPGvectorによるベクトル検索機能と、AIデータパイプライン自動化のためのPipelinesという拡張機能を組み合わせて、AIデータ管理を簡素化するものです。これにより、PostgresがAIデータ管理のための強力なプラットフォームに変わり、ベクトル埋め込み、格納、検索ワークフローを処理し、類似性検索や自然言語クエリを簡素化します。使い慣れたPostgres環境内でAIを活用したアプリケーションの開発を効率化することを目指しています。
EDB Postgres Distributed (PGD) は、PostgreSQLをベースに構築された分散データベースソリューションです。PGDは、マルチマスターレプリケーションとデータ分散機能を提供し、最大ファイブナイン(99.999%)の高可用性と耐障害性を備えたPostgreSQLクラスターを実現します。主な特徴として、高度な競合管理、データ損失保護、そしてネイティブ論理レプリケーションと比較して最大5倍高速な大幅に強化されたスループットが挙げられます。継続的なアップタイムと、地理的に異なる可能性のある複数ノード間でのデータ一貫性が求められるミッションクリティカルなアプリケーション向けに設計されています。
CloudNativePG (CNPG) は、PostgreSQL データベースを管理するために設計されたオープンソースの Kubernetes オペレーターです。サポートされている任意の Kubernetes クラスター上で動作し、クラウドニュートラル性を促進します。データベース管理のための DevOps の原則、宣言的な構成、イミュータブルなインフラストラクチャを採用しています。カスタムの Kubernetes Cluster リソースを使用して、PostgreSQL クラスター(書き込み用プライマリ 1 台、オプションのレプリカ)を表します。元々は EDB によって構築され、Apache License 2.0 でリリースされました。Cloud Native Computing Foundation (CNCF) の Sandbox プロジェクトです。
PEMは、EDB Postgres Advanced Server(EPAS)およびPostgreSQLデータベース用の包括的なデータベース設計および管理システムです。強力なグラフィカルインタフェースにより、管理および分析機能を提供し、データベースオブジェクトの作成、保守、および使用を簡素化します。PEMはオープンソースpgAdmin 4プロジェクトに基づいており、初心者と経験豊富なPostgresユーザーの両方のニーズを満たすように設計されています。
EDB Migration Handbook は、OracleデータベースからEDB Postgres Advanced Server (EPAS) への移行を目指す組織向けに、包括的な戦略を案内しています。この戦略の基盤となるのはEPAS自身であり、これはPostgreSQLの拡張版として、重要なOracle互換機能が多数組み込まれています。これには、OracleのPL/SQL(SPLとして)、Oracle固有のデータ型、使い慣れたデータディクショナリビュー(ALL_、DBA_、USER_)、および多くの一般的なPL/SQLパッケージのサポートが含まれており、これらはすべてコードとスキーマの書き換え作業を最小限に抑えるように設計されています。
AI Accelerator は、PostgreSQL 内での AI データ管理を簡素化するものです。効率的なベクトル類似性検索のための PGvector と、データ準備、埋め込み生成、モデル管理などの AIデータワークフローを自動化する Pipelines(EDB の拡張機能)を組み合わせ、SQL を使用した GenAI 開発を可能にします。
EDB CloudNativePG Global Cluster(EDB Postgres Distributed for Kubernetes、PGD4Kとも呼ばれる)は、Kubernetesオペレーターです。その主な機能は、Kubernetes環境内でEDB Postgres Distributed (PGD) ワークロードをデプロイし、管理すること。データベーストラフィックのルーティングにはPGD Proxyを利用し、特に書き込み操作を適切なリーダーノードに転送します。単一のKubernetesクラスター内、または複数のKubernetesクラスターにまたがるデプロイメントを管理できます。
Lassoは、EnterpriseDB (EDB) によって開発された、小規模なマルチプラットフォーム対応の診断ツールです。PostgreSQLおよび関連するEDBソフトウェア(Barman、PEM、EFM、xDB、PGD、PgBouncer、HARP、Patroniなど)が稼働しているシステムから、関連する診断データを安全に収集します。PostgreSQLがインストールされていないシステムでも実行でき、その場合はオペレーティングシステムの関連情報のみを収集します。
AI Acceleratorは、EDB Postgres AIプラットフォームのコンポーネントであり、Postgresデータベース内で直接AIデータ管理を簡素化するように設計されています。オープンソースのPGvector拡張機能のベクトル検索機能と、複雑なAIデータワークフローを自動化するためのEDB独自の拡張機能であるEDB Pipelinesを組み合わせます。その主な目的は、Postgresをベクトル埋め込み、類似性検索、自然言語クエリ処理のための強力なプラットフォームに変換し、使い慣れたPostgres環境内でAI対応データを提供することにより、AI搭載アプリケーションの開発を効率化することです。
EDB Failover Manager (EFM) は、EnterpriseDB Corporation が提供する高可用性ツールです。ストリーミングレプリケーションを使用するプライマリ-スタンバイ構成の PostgreSQL または EDB Postgres Advanced Server データベースクラスタを管理するために設計されています。主な機能は、クラスタの状態を監視し、ソフトウェアまたはハードウェアの問題でプライマリが故障した場合に、プライマリデータベースノードからスタンバイノードへの自動フェイルオーバーを提供することです。
Trusted Postgres Architect (TPA)は、EnterpriseDB (EDB)によって開発されたオーケストレーションツールです。Ansibleを使用して、PostgreSQLおよびEDB Postgres Advanced Server (EPAS)クラスターをデプロイおよび管理します。TPAは、EDBが推奨するベストプラクティスに基づいて構築されており、これは長年のPostgresのデプロイとサポート経験から導き出されたものです。インフラストラクチャからソフトウェアコンポーネントに至るまで、クラスターの望ましい状態を定義するために、宣言的な構成アプローチ(config.yml)を使用します。
Postgres Enterprise Manager (PEM) は、EnterpriseDB Corporation が開発した包括的なデータベース設計、管理、分析ツールです。単一のグラフィカルなウェブインターフェースを通じて、複数の EDB Postgres Advanced Server (EPAS)、PostgreSQL (PG)、および EDB Postgres Extended Server (PGE) データベースの監視と管理を行うように設計されています。
AI Acceleratorは、Postgres内でのAIデータ管理を簡素化するもので、オープンソースのPGvectorとPipelinesを組み合わせています。Pipelinesは、AIデータパイプラインを自動化するための拡張機能です。構造化データと非構造化データの両方に対してベクトル埋め込み操作を処理し、類似性検索を簡素化し、使い慣れたPostgres環境でAIを活用したアプリケーションの開発を効率化します。