【发布时间】:2017-07-09 21:16:12
【问题描述】:
我正在创建一个新的 ASP.NET Web 应用程序。我想我想使用 NoSQL 数据库,例如 CouchDB 或 MongoDB(或其他东西)。但是,网络应用程序将托管在我无法控制的多个环境中。我不想强迫这个 Web 应用程序的安装程序必须安装和配置一些 NoSQL 数据库。
理想情况下,我想将所有部分部署为我的 ASP.NET 应用程序的一部分。这类似于SQL Server Compact 或SQLite 的部署方式。有没有支持这种部署的 NoSQL 数据库?
【问题讨论】:
-
@bvmou 感谢您的链接,但该文档仍然使它看起来像安装程序在服务器上运行。据我所知,CouchDB 和 MongoDB 都需要安装。
-
如果我理解正确的话,它可以加入你的安装程序:wiki.apache.org/couchdb/Quirks_on_Windows
-
我不想安装安装程序。我只想对 ASP.NET Web 应用程序进行标准的“xcopy”部署。 SQLite 或 SQL Server Compact 允许我这样做。我想知道是否有 NoSQL 等价物。
-
是的,我也看过那个。 RavenDB 能够作为单独的 Web 应用程序安装,这与我正在寻找的内容很接近。但与 SQLite 相比仍然过于复杂。加上 RavenDB 对我来说似乎还是有点“新”。 :-)
标签: asp.net mongodb couchdb nosql