Socialcops释出云端资料处理R语言套件Flyio

每日动态2021-02-25 22:04:34
最佳答案

Socialcops宣布释出Flyio,该R语言套件提供了一个通用介面,可以让使用者直接操作来自云端或是本机储存的资料。云端平台目前支援AWS S3和Google云端储存。

Socialcops提到,当他们内部在应用大资料技术的时候,遇到了将所有内容都移往云端的需求,而且因爲资料高达数TB,也无法保留本机副本供分析之用,因此需要寻找一种方法,可以直接操作云端资料,但又不会中断当前的工作流程。不过,他们仍希望在使用云端储存的同时,可以保留从本机端读取和写入档案的选项,这样便能使用R脚本为所有读取与写入操作,提供一个弹性的介面,并强化SocialCops部分的资料产品。

为了解决这个问题,Socialcops建构了Flyio,这是一个开源的R语言套件,能用来作为云端和本机储存的资料交互操作介面,使用者只需要更改参数,就可以从Amazon S3、Google云端储存或是本机系统读取和写入资料。Flyio的云端操作功能,建构于另一个开源专案Cloudyr函式库之上。

Socialcops提到,他们的目标是要让Flyio成为R语言中,任何格式的预设读取与写入函式,最终让使用者可以灵活的指定函式名称读取和写入资料。官方强调,即便现在使用者还未使用云端储存,但只要先开始使用Flyio,未来将资料转移到云端时,也只需要对脚本进行微小的修改。

免责声明:本文由用户上传,如有侵权请联系删除!