R"为&QUOT AWS dynamodb支持;程序设计语言 [英] AWS dynamodb support for "R" programming language

查看:180
本文介绍了R"为&QUOT AWS dynamodb支持;程序设计语言的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有人已经能够成功地在亚马逊dynamodb CRUD记录使用R编程语言?我发现语言绑定的这个参考支持:

Has anyone been able to successfully CRUD records in amazon dynamodb using the R programming language? I found this reference of language bindings supported:

<一个href="http://aws.typepad.com/aws/2012/04/amazon-dynamodb-libraries-mappers-and-mock-implementations-galore.html">http://aws.typepad.com/aws/2012/04/amazon-dynamodb-libraries-mappers-and-mock-implementations-galore.html

唉,没有R.我们使用dynamodb的大规模数据项目的考虑,但我们的主要分析师是最舒服的在研发,所以我们正在探索我们的选择。

Alas, no R. We are considering using dynamodb for a large scale data project, but our main analyst is most comfortable in R, so we are exploring our options.

推荐答案

有几种方法可以这样......让我再补充二:

There are several approaches to this... let me add two:

1 EMR与蜂巢和视频流。

1- EMR with Hive and Streaming.

蜂房将用于查询DynamoDB和可以用作输入到Haddop流,可以与可以读取并从标准IO,包括研究写任何语言中使用。

Hive would be used to query DynamoDB and that could be used as an input to Haddop Streaming, that can be used with any language that can read and write from standard IO, including R.

当然,这将是从典型ř方案和环境有很大不同,但它会利用大数据工具。

Of course that would be very different from your typical R program and environment, but it would leverage the "big data" tools.

2 - R-ISH在JVM

2- R-ish in the JVM

如果您使用的R跨preTER的JVM(如韧劲),或在JVM中一个类似的语言,你就可以直接使用AWS的Java SDK和DynamoDB库,这可能是更熟悉的开发者,但你会负责处理数据的浆液。

If you use an R interpreter for the JVM (such as Renjin) or an similar language in the JVM, you would be able to use the AWS Java SDK and DynamoDB libraries directly, and that might be much more familiar to the developer, but you'd be responsible for handling the "bigness" of your data.

这篇关于R&QUOT;为&QUOT AWS dynamodb支持;程序设计语言的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆