Webアプリケーションでは、各ユーザーに関連する大量のデータがあります。だから我々は、各ユーザーに別々のデータベースを割り当てることを考えている。したがって、これには大きなno。のデータベース。MongoDB - 多数のデータベース
だから、私の質問です - いいえには限界があります。 1データベース内のコレクションのlike there is a 24,000 limit。
EDIT
私たちは、ユーザーごとに別々のDBを持ってすることを決定しているという事実 - これはどのような方法で間違った設計を示しているん?。
実際にWebアプリケーションは一種の在庫システムです(それより少し複雑です)。また、各ユーザーに関連する情報はほとんどありません(セッションデータはもちろんです)データベースに格納する必要があります。
私たちは、データベースにコレクションを使用して、ユーザーに関連する違いの「種類」を保存することに決めました。また、Mongo DBは "コレクション"よりも抽象度が高くないため、ユーザーを分離するために別々のDBを使用する必要があります。
回答をもっと受け入れてください。あなたの質問が「どのような意味でも間違ったデザインを示していますが」、「はい」と答えても間違いないとは思いません。 –
約120件のデータベースと災害発生後、約689で問題が発生しました。ログには実際のヒントはありませんでしたが、mongo(v2.2.0)は再び起動しませんでした。 show dbsのようなことをしても失敗するでしょう。 – thanos