AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

検索とベクトル検索の互換性と要件

このページでは、Kubernetes 演算子用 MongoDB Controllers で MongoDB Search とベクトル検索を実行する場合のバージの互換性と最低コンポーネント要件について説明します。これを使用して、mongot を配置する前に、計画された配置が要件を満たしていることを確認します。

MongoDB Search とベクトル検索を配置するには、次のコンポーネントバージョン以降を実行する必要があります。

コンポーネント
最小バージョン

MongoDB Server

8.3.4

mongot

1.70.1

Kubernetes Operator 用のMongoDBドライバー

1.9.1

MongoDB Ops Manager または Cloud Manager

最新のもの(エンタープライズ配置のみ。Community では使用されません)

以下のセクションで説明されているサポートされているペアリング内に組み合わせが維持される場合は、どのコンポーネントでも新しいバージョンを実行できます。

サポートされているどの mongot バージも、MongoDB Server 8.3.4 以降のサポートされているどの mongod バージとも互換性があります。具体的には、

  • mongot 1.70.1mongod 8.3.x で動作します。

  • 新しい mongot で追加された機能の場合、機能させるには新しい mongod が必要になる場合があります。これらは明確なエラー メッセージで表示されますが、知られない失敗が発生する可能性もあります。

  • mongod をアップグレードせずに mongot をアップグレードした場合でも、既存の機能は引き続き使用できます。その逆も同様です。

これにより、同じメンテナンスウィンドウで両方を調整するのではなく、mongotmongod を独立してアップグレードできます。

Kubernetes 演算子は、サポートする mongot バージョンを宣言します。配置する mongot バージョンと同時またはそれ以降にリリースされる Kubernetes 演算子バージョンを使用します。詳細については、 Kubernetes 演算子の互換性に関する MongoDB コントローラー を参照してください。

Kubernetes 上の MongoDB Search とベクトル検索は、Kubernetes Operator 用 MongoDB Controllers のプラットフォームサポートを継承します。mongot を配置する前に、クラスターが Kubernetes Operator 要件を満たしていることを確認します。

Kubernetes 演算子が管理するどちらのMongoDB Serverエディションに対しても、MongoDB Searchおよびベクトル検索を実行できます:

  • Community Edition: MongoDBCommunity リソースを介して、ソース mongod を管理します。MongoDB Ops Manager と Cloud Manager はこの構成には適用されません。

  • エンタープライズ エディション: MongoDB Ops Manager または Cloud Manager とペアリングされた MongoDB リソースを使用して、ソース mongod を管理します。

どのエディションも同じ MongoDBSearch リソースを使用して mongot を配置します。Kubernetes 演算子 の外部にある配置の場合は、MongoDBSearch リソースの spec.source.external を介して参照します。詳細については、「MongoDB Search とベクトル検索設定」を参照してください。