この記事はDoug HoodによるIntroducing the Vector Index Serviceを日本語に翻訳したものです。

2026年5月1日


Private AI Serviceには、既存の機能に加えて、新しいVector Index Serviceが追加されました。

Vector Index Serviceはどのような問題に対応するのか?

Vector Indexの作成は、リソースを大量に消費し、時間がかかります。In-Memory Neighbor Graph Vector Index(Hierarchical Navigable Small WorldやHNSWなど)を作成するアルゴリズムには、多くのベクトル距離計算が必要です。ベクトル索引が大きいほど、ベクトル距離の計算が必要になります。ベクトル距離の計算が多いほど、かかる時間が長くなります。多くのCPUコアを使用してIn-Memory Neighbor Graph Vector Indexをパラレルに作成できますが、大きなIn-Memory Neighbor Graph Vector Indexの作成には数時間かかる場合があります。

Vector Index Serviceとは?

Private AI Services Container の Vector Index Serviceは、GPUを使用してインメモリー・ネイバー・グラフ・ベクトル索引の作成を高速化します。Private AI Services Containerは、Oracle AI Database 26aiとは別のマシンで実行されます。このコンテナはOracle x86-64 Linuxを実行し、インメモリー・ネイバー・グラフ・ベクトル索引を作成するのに十分なVRAM、CPUコアおよびメモリーを備えた最新のNVIDIA GPUが必要です。

どのように動くのか?

ベクトルは、Compute Offload ServerがGPUを使用してそれらのベクトルのグラフを作成するPrivate AI Services Container に送信されます。その後、グラフはOracle AI Database 26aiに戻され、グラフはOracle In-Memory Neighbor Graph Vector Indexに変換されます。インメモリー・ネイバー・グラフ・ベクトル索引が作成されると、Oracle AI Database 26ai上に存在して実行され、GPUは使用されなくなります。

SQLはどのように見えるのか

In-Memory Neighbor Graph Vector Indexを作成するためのOracle SQLのパラメータ・セクションが拡張され、Oracle Private AI Services ContainerのGPU搭載インスタンスへのオフロードが可能になりました。

OFFLOAD_CREDENTIAL_NAMEは、Private AI Services ContainerのAPIキーです。OFFLOAD_URLは、GPU搭載のPrivate AI Services Containerのネットワーク・エンドポイントです。ベクトルは、HTTP2/SSL (TLS 1.3)を使用してコンテナに安全に転送されます。

Private AI Services Container のインストールおよび構成は、バージョン25.1.3.0.0から変更されていません。

NVIDIA GPUをサポート

コンテナは、一般的な最新のNVIDIA GPUを使用できます。これには、ローエンド・ゲーミングGPUから大規模エンタープライズGPUまでが含まれます。次に例を示します。

  • GeForce RTX 30×0, 40×0 および50×0
  • RTX Pro 2000, 4000, 6000
  • NVIDIA A10 GPU
  • NVIDIA L40s GPU
  • A100 Tensor Core GPU
  • H100 Tensor Core GPU
  • NVIDIA H200 GPU
  • NVIDIA Blackwell GPU

Vector Index 作成のパフォーマンス

In-Memory Neighbor Graph Vector Index の作成は、計算コストが高く、時間がかかります。

SIMDを使用しないCPUは、In-Memory Neighbor Graph Vector Indexを作成するための最も低速なオプションです。

avx512を搭載したx86-64 CPUでSIMD(Single Instruction Multiple Data)技術を使用すると、In-Memory Neighbor Graph Vector Indexの作成で最大10倍の高速化が可能になります。

NVIDIA cuVSライブラリを使用し、高帯域幅VRAMとTensorコアおよびCUDAコアを備えたNVIDIA GPUにより、In-Memory Neighbor Graph Vector Indexの作成において、SIMD比で最大10倍の高速化を実現できます。

始めてみましょう

Oracle Private AI Services Containerは、組織のコンプライアンス要件を満たしながらデータベースを過負荷にすることなく、バランスのとれた安全なオフラインのベクトル埋込み、またはVector Index作成の高速化を実現します。

Oracle Private AI Services ContainerOracle Container Registryから直接ダウンロードし、Private AI Services Containerユーザーズ・ガイドで設定の詳細をすべて取得できます。

関連ブログ