2017-04-12 21 views
0

メインデータベースとしてmongodbを使用するNodeJSプロジェクトがあります。 通常、すべての情報(ユーザー、組織、メッセージなど)を格納するために1つのデータベースを使用しています。MongoDB複数のデータベースと単一のデータベース

しかし、今はさらに非常に高速に成長するログデータを格納する必要があります。 したがって、現在のデータベースを安全かつ高速に保つために、他のデータベースにログを保存することを検討します。

誰もがこれを経験していますか?それは単一のデータベースより優れていますか?

答えて

0

モッズは確かに言いません。ログデータとアクセス頻度/方法に応じて、いくつかのオプションがあります。

  • Capped collectionsあなたは
  • 長い時間のためにログを保存する必要がない場合は、ログへの書き込みを遅らせ、分散データベースに設定したレプリカを使用し、高速
  • 応答アプリを保つためにRedisような何か負荷。
+0

ありがとうThomasは、実際にここでのログデータは重要でアクセスは非常に頻繁です。私はこの場合、別のデータベースまたは同じものを使う方が良いと考えています。 – thehuyvb

関連する問題