2013-06-19 26 views
4

我想开发一个使用Hadoop DFS作为数据库的ASP.NET Web应用程序。我已经在Intranet上的Windows Server 2008 R2上安装并配置了Hadoop。现在,我想将其用作开发ASP.NET Web应用程序的数据库。请建议。如何开发使用Hadoop作为数据库的ASP.NET Web应用程序?

+0

我们可以让这个数据库的dsn?如果我们可以让我们可以使用。 – Utkarsh

回答

9

首先,Hadoop不是数据库。它是一个FS(HDFS)+一个计算框架。如果您正在寻找一种可在Hadoop之上运行的可扩展DB类工具,那么您可能会发现HBase非常适合。如果您知道,MS也有自己的Hadoop产品HDInsights。通过HDInsights,您可以在Windows机器上方便地使用HBase。如果你需要一些关于如何配置HDInsights的帮助,你可以看看这个link。你可以在他们的网站上找到一些例子。他们还提供Hadoop .NET sdk,这使得使用.NET中的Hadoop更容易。看看this

希望这会有所帮助。

+0

感谢您的回答。是的,我知道Hadoop不是数据库,而是DFS。我提到它是数据库,因为我想用它来代替任何传统的RDBMS,比如Sql Server。我对HDInsights有些疑惑,它只是基于云。我可以将它用于安装在Intranet上的Windows服务器上的Hadoop吗?我还没有试过HBase。根据你的建议,我会试试这个。 – atul

+0

欢迎Atul。我不认为你可以单独使用HDFS作为RDBMS。但是你可以为这个目的服务。即使有可能,我也绝不会建议你这样做,因为hadoop不适用于交易和实时需求。您也可以在本地使用HDInsight。上面显示的链接显示了如何在Windows 7桌面上运行它。 – Tariq

+0

是的Tariq,我没有使用Hadoop作为RDBMS。因为我的应用程序有大量的数据需求,这就是为什么我要使用Big Data Hadoop。感谢分享,我也可以在Windows 7桌面上使用它。现在,我将按照您提供的链接中提到的程序进行操作。谢谢。 – atul

相关问题