この質問は言語固有ではありませんが、MMAPv1ストレージエンジンを使用してドキュメントがその場で(メモリ内で)編集されるため、mongodbドキュメントに部分的な更新を書き込むためにJavaドライバーを使用しているため、パフォーマンスが向上します。これにより、ドキュメント全体を一度に保存し、正確に更新されたものの詳細を気にする必要がなくなるため、開発がかなり複雑になります。WiredTiger に更新した後、この新しいストレージ エンジンはドキュメントをその場で (メモリ内で) 編集するのではなく、書き込みごとに新しいメモリを割り当てることを知りました (これがドキュメントの完全なコピーを意味するのか、単に差分を意味するのかは不明です)。これは、ドキュメント全体の書き込みと部分的な書き込みのどちらを行っても、パフォーマンスに違いがないということですか?