所以上下文是我有一个生成日志的客户端应用程序,我希望偶尔将这些数据上传到后端。后端将用作分析服务器,存储,处理和显示这些数据 - 因此您可以想象会涉及到一些查询。有效存储和处理客户端日志的数据库
在数据收集高峰负荷方面,我预计会有大约5K个客户,每个客户每天产生大约50-100行,我希望我正在处理的解决方案能够处理这种数据。如果你做数学,那就是每月100万行以上。
在数据分析负载方面,它会相当低 - 我期望我们几个人(管理员)运行查询,从所有日志中每周收集一次信息。
我的应用程序目前正在运行RoR + Postgres,尽管我打算使用不同的dB,如果它能更好地满足我的需求。我当前的竞争者是MongoDB & Cassandra,但是如果它可以扩展以完成工作,我并不想离开Postgres。