私は、多数のユーザーがメッセージをデータベースに保存することを意図したプロジェクトに取り組んでいます。テキストとバイナリ データ (電子メールを考えてください) の混合で構成されるこれらのメッセージは、個々のユーザーと多対 1 の関係を持ちます。mongo db には、個々のドキュメントに対して 16 MB のドキュメント サイズ制限があるため、リンクを介してそれらを関連付ける必要があると考えていました。
これには 2 つの個別のコレクションが必要になるため、ラウンド トリップが増え、パフォーマンスが低下します。私が考えていない代替手段はありますか?