私たちの Web アプリには、各ユーザーに関連付けられた大量のデータがあります。そのため、各ユーザーに個別のデータベースを割り当てることを考えています。したがって、これには大きな番号が必要になります。データベースの。
それで、私の質問は - いいえに制限はありますか。たとえば、1 つのデータベース内のコレクションには24,000 の制限があります。
編集
ユーザーごとに個別の DB を用意することを決定したという事実は、何らかの形で設計が間違っていることを示していますか?.
実際、Web アプリは一種のインベントリ システム (それよりも少し複雑) であり、各ユーザーに関連付けられた小さな情報がたくさんあります (セッション データは言うまでもありません)。データベース。
ユーザーに関連するさまざまな「タイプ」の情報を格納するために、データベースでコレクションを使用することにしました。また、Mongo DB には「コレクション」よりも高いレベルの抽象化がないため、別の DB を使用してユーザーを分離する必要があります。