2011-06-07 104 views
6

我想听听您是否有开发和托管此类应用程序的经验?使用MongoDB托管ASP.NET MVC 3应用程序

你怎么看待这两者的结合?有没有办法将它托管在云中的某个地方(Azure,亚马逊......)?你有什么资源(工具,驱动程序,文档)用于开发?

谢谢! :)

+0

几周后,你选择了什么?我正在寻找一种托管MVC3应用程序和MongoDB的不太昂贵的方式。你有关于你的经验的反馈吗? thx:PS:我的目标是一个可能会增长的小型Web应用程序。开始时,我买不起专用服务器 – 2011-07-22 10:26:46

回答

9

我有几个应用程序与asp.net mvc 3和mongodb。

对于asp.net mvc应用程序常规Windows托管。 对于我使用unix托管的mongodb(因为它花费的时间比Windows主机要低几倍)。

你也可能需要:github

  • 官方驱动程序文档:docs
  • 大UI工具(如Management Studio中的SQL Server)MongoDB的:mongovue
  • MongoDB的
    1. 官方C#驱动程序
    2. mongodb manual;)

    就是这样。希望这可以帮助你快速开始开发。

    您怎么看待结合 两个?

    Mongodb非常适合许多Web应用程序,它可以很容易地与asp.net mvc 3一起使用,因为存在c#的漂亮驱动程序,它包含了所有最新功能。

    +0

    谢谢! :)由于应用程序和数据库不在同一台服务器上,交易的性能和速度如何呢? – 2011-06-07 10:54:37

    +0

    @Nebo:他们应该在同一个本地网络,并表现一切都会好起来的。 – 2011-06-07 10:56:23

    +0

    如何在云中托管这样的应用程序?你有没有Azure或亚马逊云,质量,价格等方面的经验? – 2011-06-07 12:32:59

    0

    我最近开发了一个使用ASP.NET和MongoDB的小应用程序。我在廉价的共享Windows主机@ www.FreeWindHosting.com上托管了该应用程序,并在www.MongoLabs.com上托管了该数据库。

    我将编写一个小型备份服务来将我的免费MongoLab数据库备份到Amazon S3,但除此之外,该设置工作得非常好,甚至在应用程序和MomgoLab之间每次请求之间都有几次“握手”。