在S3中存储不常用的数据集

时间:2014-10-10 10:05:24

标签: ruby-on-rails amazon-s3 database-design amazon-dynamodb nosql

我想要一个存储不经常访问的数据的解决方案。例如,我可能不需要频繁访问的分析数据,而只是引用存储在本地postgres数据库中的记录中的计数器列。

我看过亚马逊SimpleDBDynamoDB,但我认为S3可能是最好的解决方案(目前为止)。我喜欢DynamoDB,但我觉得它对我所需要的东西有些过分。我也调查了Amazon Big Data solutions,我觉得这几乎肯定是矫枉过正的。我听说公司使用S3存储不常访问的数据集(而不是传统的媒体使用)。

我应该使用什么? S3是一个非常糟糕的主意吗?如果S3是一个好主意,我将如何使用它来存储数据集?我已经将S3,carrierwavefog用于存储媒体,但不用于数据。

示例数据

我想存储所有responses from emails that are sent by Mandrill。这最终将积累大量数据,我可能不会长时间使用这些数据,但我想保存它。

我正在考虑将电子邮件组合成一组并按天分组。我可以将计数器(我将经常访问)存储在我本地postgres数据库中的单个记录中(每天一条记录)。如果没有加载那天,我将无法搜索原始电子邮件数据,但我认为不需要。

0 个答案:

没有答案