我想开发一个使用Hadoop DFS作为数据库的ASP.NET Web应用程序。我已经在Intranet上的Windows Server 2008 R2上安装并配置了Hadoop。现在,我想将其用作开发ASP.NET Web应用程序的数据库。请建议。如何开发使用Hadoop作为数据库的ASP.NET Web应用程序?
回答
首先,Hadoop不是数据库。它是一个FS(HDFS)+一个计算框架。如果您正在寻找一种可在Hadoop之上运行的可扩展DB类工具,那么您可能会发现HBase非常适合。如果您知道,MS也有自己的Hadoop产品HDInsights。通过HDInsights,您可以在Windows机器上方便地使用HBase。如果你需要一些关于如何配置HDInsights的帮助,你可以看看这个link。你可以在他们的网站上找到一些例子。他们还提供Hadoop .NET sdk,这使得使用.NET中的Hadoop更容易。看看this。
希望这会有所帮助。
感谢您的回答。是的,我知道Hadoop不是数据库,而是DFS。我提到它是数据库,因为我想用它来代替任何传统的RDBMS,比如Sql Server。我对HDInsights有些疑惑,它只是基于云。我可以将它用于安装在Intranet上的Windows服务器上的Hadoop吗?我还没有试过HBase。根据你的建议,我会试试这个。 – atul
欢迎Atul。我不认为你可以单独使用HDFS作为RDBMS。但是你可以为这个目的服务。即使有可能,我也绝不会建议你这样做,因为hadoop不适用于交易和实时需求。您也可以在本地使用HDInsight。上面显示的链接显示了如何在Windows 7桌面上运行它。 – Tariq
是的Tariq,我没有使用Hadoop作为RDBMS。因为我的应用程序有大量的数据需求,这就是为什么我要使用Big Data Hadoop。感谢分享,我也可以在Windows 7桌面上使用它。现在,我将按照您提供的链接中提到的程序进行操作。谢谢。 – atul
- 1. 使用Mysql数据库发布ASP.NET MVC 4 Web应用程序
- 2. 如何使用SQLite数据库开发Android应用程序?
- 3. 开发基于三重数据库的Web应用程序
- 4. 使用HTML开发桌面应用程序视图,作为web应用程序
- 5. 发布ASP.Net Web应用程序与SQL Server数据库安装
- 6. 使用ASP.NET Web应用程序更改默认数据库
- 7. 如何开发Hbase Web应用程序?
- 8. Web应用程序开发和数据库复制
- 9. 如何使用Firebase实时数据库的Web应用程序
- 10. 如何保存数据库使用jsp的web应用程序
- 11. 使用python开发web应用程序
- 12. 使用Dreamweaver开发Web应用程序
- 13. 如何使用数据库数据分发Android应用程序?
- 14. 如何用同步数据库开发C#WinForms应用程序?
- 15. 如何用数据库开发iphone应用程序?
- 16. Web应用程序开发
- 17. Web应用程序开发
- 18. 开发Web应用程序
- 19. ASP.NET Web服务应用程序发送数据为JSON
- 20. 如何为Web应用程序和Android应用程序创建云数据库
- 21. 如何开始使用NoSql开发rails/django应用程序数据库像cassandra?
- 22. 如何使用Oracle + Net Beans(Java)开始开发数据库应用程序?
- 23. 如何使ASP.NET 1.1 web应用程序作为asp.net 2.0的子项工作?
- 24. Hadoop for web应用程序
- 25. 用于ASP.NET Web应用程序的SQL Server或Access数据库?
- 26. 在开发Web应用程序时,您将使用Graph数据库还是使用Document数据库?
- 27. ASP.NET Core Web应用程序的Web.config设置作为ASP.NET Core Web应用程序中的子应用程序?
- 28. Hadoop应用程序开发和PHP
- 29. ASP.NET Web应用程序在开发后不工作
- 30. 如何使用数据库部署asp.net mvc 4应用程序?
我们可以让这个数据库的dsn?如果我们可以让我们可以使用。 – Utkarsh