2017-04-12 14 views
0

MongoDBをバージョン3.0.6(Javaドライバ3.0.4)からバージョン3.2.12にアップグレードする予定です。 (私はバージョン3.4.xが利用できると知っていますが、データを移行する必要がある場合は、3.0.xから3.4.xに直接行くことはできません)Javaドライバに関するいくつかの質問:MongoDB Javaドライバに関する質問

  • Is Javaドライバ3.2.2サーバ3.2.12と一致する正しいバージョンですか?
  • より新しいJavaドライババージョンが古いバージョンのサーバと通信するためにサポートされていますか?この場合、Javaドライバ3.2.2が古い3.0.6サーバと通信します。 Javaドライバ3.2.2でクライアントコードをコンパイルしましたが、コンパイラの出力に違いは見られませんでした。互換性があるように見えますが、これはサポートされていない可能性があります。
  • Javaドライバ3.0.4を使用してサーバー3.2.12と通信する際に問題はありますか?

答えて

0

これらの質問の多くは、このドライバのcompatibility documentationで回答されています。

Javaドライバ3.2.2は、サーバー3.2.12と一致する正しいバージョンですか。

はイエスのように見えますが、あなたは3.2.2がリリース3.2(https://github.com/mongodb/mongo-java-driver/releases)のマイナーバージョンまでの最もであることを確認しなければなりません。

より新しいJavaドライババージョンで古いバージョンのサーバーと通信することはサポートされていますか?

はい、3.2バージョンのドライバは3.0.XバージョンのMongoDBで動作します。

Javaドライバ3.0.4を使用してサーバー3.2.12と通信する際に問題はありますか?

この表は、MongoDB Javaドライバの3.0バージョンを参照していません。別のドライババージョンを意味しましたか?

+1

完全なJavaドライバ互換性チャートは次のとおりです。https://docs.mongodb.com/ecosystem/drivers/driver-compatibility-reference/#reference-compatibility-mongodb-java – helmy

+0

ありがとう、Adam。私はこの参考文献を知らなかった。私はJavaドライバ3.0.4を意味しました。追加のJavaドライバ用に提供したURLのリンクに記載されています。とても有難い! – cbarlock

+0

お寄せいただきありがとうございます。それが期日になると、より完全なドライババージョンのリンクがhelmyによって提供されました。あなたが適切であると感じるなら、自由にupvote/acceptを感じてください。 –

関連する問題