微软分布式计算框架Naiad获热议

Naiad是一个研究并行数据流的计算框架,本着Dryad和DryadLINQ的精神。Dryad项目主要研究用于为小集群或大型数据中心编写并行和分布式程序的编程模型。DryadLINQ则是用于开发大规模的、运行在大集群上的并行应用,他具有轻便、强大、优雅的编程环境。与Dryad和DryadLINQ有别,Naiad专注于增量计算。

Naiad支持差别数据流(differential dataflow),基于差别进行操作,而不是基于记录。能在现有昂贵的系统上非常高效的执行。

Naiad通过Apache协议开源,并已经托管在Github上。在SOSP13上Naiad的PPT介绍以及论文地址。

Naiad在微博上引起的热议。

@Binos_ICT:

Microsoft的Naiad要吃掉所有的分布式计算框架(Hadoop/Storm/Spark),支持Batch、Interactive、Loop,异步消息和同步Notification,开源。

他还补充道:

Naiad像一个实验室的产品。

@吴甘沙不看好Naiad:

和当初表示比MapReduce牛很多的师叔Dryad可能是相似的命运。

@didi10000:

配合他们之前的differential dataflow看,觉得赞。

你可能感兴趣的:(微软分布式计算框架Naiad获热议)