Revolution Analytics的旗艦產品Revolution R Enterprise最近已改頭換面,變成了Microsoft R Server。除了Windows之外,Microsoft R Server還能夠運行在Linux(SUSE/Red Hat)、Hadoop(僅限Red Hat)和Teradata DB環境中。
與開源版本的R相比,Revolution R Enterprise的主要優勢在于性能,它的并行架構能夠處理更大的數據集。
而在Hadoop與Teradata版本中,性能將得到進一步提升。通過在Hadoop或Teradata中運行R,就無需通過網絡對海量的數據進行傳輸,而是直接將R腳本發送至各個節點上,這將極大地減少網絡帶寬的占用。
該產品的一大賣點在于“透明的并行性”,這意味著開發者仍然可以編寫標準的R腳本,而并行能力將自動注入運行時過程中。這種方式與SQL自動對查詢進行的并行化處理有某些相似之處,但它的能力不僅限于在多個內核之間的分布,還能夠在一個集群中的多個節點上進行分布。
開發者版本的Microsoft R Server在全部5個平臺上都是免費的,而微軟DreamSpark項目的成員還可以免費使用完整的版本用于學術目的,這一項目也代替了之前由Revolution Analytics發起的學術研究項目(AIP)與公共服務項目(PSP)。