我正在开发一个heroku rails 应用程序。我想记录应用程序的分析。我本来打算把它们扔到 Postgres 数据库中,但认为这可能是个坏主意——因为该数据的增长速度将比任何其他数据快得多,并且可能会损害其他数据的性能或可扩展性?
我正在考虑将其推送到 MongoDB 中。
我对那里的 NoSQL 选项并没有真正的经验,已经用谷歌搜索了一个直接的答案,但我发现的大多数答案都是更笼统的,比如这种应用程序需要什么样的数据库质量而不进入有关哪些 DB 提供这些品质的详细信息。
分析最终将被应用程序用于自定义输出 - 例如,频繁点击对象的更高排名 - 所以我正在寻找我自己的存储而不是分析服务,除非你能说服我我的应用程序可以有效和灵活地查询服务。