在Ruby on Rails中存储大量原始数据

时间:2015-10-13 17:44:57

标签: ruby-on-rails

我正在构建一个Rails应用程序,需要存储大量性能指标,通过API提供。我无法决定存储此数据的方式。由于数据每10秒更新一次,我不希望创建ActiveRecord对象。

是否有其他方法可以存储此类数据?

2 个答案:

答案 0 :(得分:1)

您应该尝试使用Redis或Mongo DB。 Redis更易于使用。

答案 1 :(得分:1)

每个数据库事务10秒钟与高规模应用程序相比,ActiveRecord + PostgreSQL应该可以正常使用真空配置你的PostgreSQL。

我曾尝试过将Redis用于主数据存储,但这不是一个很好的旅程,但你可以在这里找到更多信息:

https://muut.com/blog/technology/redis-as-primary-datastore-wtf.html