我正在使用电子病历对业务数据进行一些处理,我的输出存储在S3中。我需要设置一个报告仪表板来显示这些处理过的数据。我正在研究各种选择,似乎Ruby on Rails是一个很好的框架。
有没有可能将数据从S3连接到RoR驱动的网站?如果是,是如何实现的?
任何指针都会很有帮助。如果有其他的开源平台可以使用,请让我知道。
发布于 2011-11-25 15:54:40
您可能需要考虑的是,使用回形针(或其他类似的gem)将数据存储在S3上。然后,在您的应用程序中,您可以定位/计算需要通过基于Paperclip的模型显示的数据,然后使用Paperclip检索和加载所需的数据。
这样的解决方案的好处是它对您(作为用户和开发人员)来说是完全透明的:您只需处理对象,并根据需要以S3的形式存储/检索这些对象。
发布于 2011-11-25 16:05:27
Heroku和Engineyard (可能是两个最大的rails云提供商)都使用S3作为后端,因此使用这些提供商可能会很棒。
Heroku更倾向于“开箱即用”,所以我认为带有命令行访问的EngineYard会更适合你的需求。
有关这两个项目的更多信息,请访问
Heroku vs EngineYard: which one is more worth the money?和
http://mikemainguy.blogspot.com/2011/08/heroku-is-bus-engineyard-is-car.html和
http://www.cuberick.com/2010/04/engine-yard-vs-heroku-getting-started.html有更多关于设置/成本的信息。
发布于 2011-11-26 06:11:20
这是非常有可能的。使用雾宝石。
我不推荐你在这里使用carrierwave或回形针来满足你的特定需求。当你最初上传数据时,它们很好用,但在你的例子中,你是在访问现有的数据。只需使用fog直接连接s3即可。
https://stackoverflow.com/questions/8265867
复制