現在、データスキーマをモデル化していますが、私の思考プロセスが理にかなっているのかどうかはわかりません。そこで、ここで経験豊富な MongoDB の担当者に聞いてみようと思いました。
私のアプリケーションが1 日に最大 10.000 個のイベント ドキュメントを生成するとします。時間ベースでアクセスしたい。のように: 「私にその 3 日間のすべてのイベントをください!」.
私が大学で集めた RDBMS の知識は、最初に次のように教えてくれました。
しかし、その後、毎日のコレクションを行うというアイデアに出くわしました!. 次に、対応するコレクションを呼び出すだけで 1 日のすべてのイベントを取得するだけで、これらのイベントに非常に高速にアクセスできます。
これは理にかなっていますか?速度/パフォーマンスを犠牲にすることなく、数百/数千のコレクションを持つことはできますか?
アドバイスありがとうございます:-)