如何正确访问/分发使用MongoDB的应用程序

时间:2012-06-28 21:07:26

标签: c# .net mongodb

我是C#的新手,对数据库来说还是全新的。

目前我已经创建了一个电影和GUI的数据库。我可以很好地查询数据库,但我有一个关于访问和分发我的应用程序的问题。

现在我必须在启动应用程序之前运行mongod.exe。我对此的理解是mongod.exe允许我的程序访问数据库。

我的问题是:

  1. 有没有办法让我的应用程序无需显式运行mongod.exe即可运行?
  2. 如果是这样,怎么样?
  3. 我问的原因是因为我想在多台计算机之间分发我的应用程序,我不想在每台计算机上安装MongoDB,并且必须在每次启动应用程序之前运行mongod.exe。

    如果我完全误解了这个问题,有人会介意我指出正确的方向吗?

    由于

1 个答案:

答案 0 :(得分:0)

Mongod必须安装在某个地方,无论是像MongoHQ这样的托管服务,还是远程服务器甚至是客户端计算机。没有...... MongoDB,MongoDB就不可能存在。

如果您希望分发您的应用,为什么不建立一个中央数据库服务器供他们交谈?这将是一种更好的方式。