私はherokurailsアプリを開発しています。アプリの分析を記録したい。私はそれらをPostgresDBにスローするつもりでしたが、これは悪い考えかもしれないと思いました-そのデータは他のどのデータよりもはるかに速く成長し、おそらく他のデータのパフォーマンスやスケーラビリティを損なうのでしょうか?
代わりにMongoDBにプッシュすることを考えています。
私はそこにあるNoSQLオプションの経験があまりなく、正直な答えをグーグルで検索しましたが、私が見つけた答えのほとんどは、この種のアプリケーションに必要なデータベース品質の種類など、より一般的な用語です。どのDBがそれらの品質を提供するかについての詳細。
アナリティクスは、最終的にアプリが出力をカスタマイズするために使用します(たとえば、頻繁にクリックされるオブジェクトのランキングが高くなります)。そのため、アプリが効率的かつ柔軟にクエリを実行できると確信できない限り、アナリティクスサービスではなく、独自のストレージを探しています。サービス。