Installing AIDB#
AIDBは、スタンドアロンのPostgreSQL拡張機能です。AI FactoryまたはHybrid Managerに依存せず、Postgresインスタンスに直接インストールされます。以下の手順では、スタンドアロンパッケージとしてインストールする手順を説明します。
!!!note AI Factoryを介して展開する場合、AIDBはそのセットアップの一部としてバンドルおよび構成されます。代わりにAI Factoryインストールガイドを参照してください。
AIDBは、使用しているPostgresディストリビューションと同じプラットフォームでサポートされています。詳細については、以下を参照してください。
前提条件#
インストールプロセスを開始する前に
リポジトリのセットアップ リポジトリのセットアップは1回限りのタスクです。すでにリポジトリを設定している場合、この手順を実行する必要はありません。リポジトリを設定するには、 EDB repositories に移動し、そこに提供されている指示に従ってください。
Postgresのフレーバーがまだインストールされていない場合は、インストールします。
pgvector拡張機能をインストールします。
AIDBは、ベクターデータ管理にpgvector拡張機能に依存しています。
インストール手順については、 Installing pgvector を参照してください。
VectorChordをインストールしますオプショナル 高性能、低レイテンシーのベクトル取得。 Installing VectorChord を参照してください。
VectorChord-BM25インストールオプションオプション。ハイブリッドキーワード+セマンティック検索が必要な場合にのみ必要です。 Installing VectorChord-BM25 を参照してください。
パッケージをインストールする#
Package installコマンドの構文は次のとおりです。
# For Debian/Ubuntu:
sudo apt-get install edb-<postgres><postgres_version>-aidb
# For Linux:
sudo dnf install edb-<postgres><postgres_version>-aidb
どこで
<postgres>は、使用しているPostgresのディストリビューションです。
Postgres distribution |
Value |
|---|---|
PostgreSQL |
pg |
EDB Postgres Advanced Server (EPAS) |
as |
EDB Postgres Extended |
pgextended |
<postgres_version>は、使用しているPostgresのバージョンです。
たとえば、Debian/UbuntuにEDB Postgres Advanced Server 17のAIDBをインストールするには
sudo apt-get install edb-as17-aidb
例、RHEL8にAIDB for PostgreSQL 16をインストールするには
sudo dnf install edb-pg16-aidb
AIDBパッケージをインストールした後、次の手順については Configuring AIDB を参照してください。