【发布时间】:2011-11-24 12:47:48
【问题描述】:
信息
我的问题是关于 .NET 中的 BigData。 BigData 用于存储和查询大量数据(Facebook、Google、Twitter 等)。 BigData 的示例包括 MapReduce、Hadoop、Dryad 等。
Microsoft 放弃了他们的 Dryad (DryadLinq) 替代方案,转而支持 Hadoop(Dryad 和 the article),所以我想为它以及与之相关的一切做好准备。
我已经知道的
现在有什么可用的?
SQL Server 2012 RC (don't use in production :))
Microsoft Information on Big Data
关于发布和开发,我应该了解哪些更多信息?
问题
问题 1: 对于 .NET 平台以外的 Hadoop,我应该了解哪些信息? (如何查询、特定模式、架构……)并且会很有用(在 .NET 环境中)
问题 2: 关于 .NET 平台中的 Hadoop 的信息是否比我已经知道的更多?
【问题讨论】:
-
"BigData 用于存储和查询海量数据" --> 这就是 Hadoop 让所有人感到困惑的地方。大数据能够 (a) 并行运行计算,以及 (b) 针对大量数据运行计算。 Hadoop 除了将计算输出到节点(作业/任务跟踪器)之外,它还在 HDFS(Hadoop 分布式文件系统)上保存数据。 HDFS 是 Hadoop 声称可扩展性王位的原因,因为许多公司拥有网格,在将计算分配到节点方面可以完美扩展,但在数据库层上存在瓶颈。绕过这个瓶颈?数据库集群。