我正在創建一個新的ASP.NET Web應用程序。我想我想使用NoSQL數據庫,如CouchDB或MongoDB(或其他)。但是,網絡應用程序將託管在多個不受我控制的環境中。我不想強迫這個Web應用程序的安裝程序必須安裝和配置一些NoSQL數據庫。安裝帶ASP.NET的NoSQL數據庫
理想情況下,我想部署所有作爲我的ASP.NET應用程序的一部分。這與如何部署SQL Server Compact或SQLite類似。有支持這種部署的NoSQL數據庫嗎?
我正在創建一個新的ASP.NET Web應用程序。我想我想使用NoSQL數據庫,如CouchDB或MongoDB(或其他)。但是,網絡應用程序將託管在多個不受我控制的環境中。我不想強迫這個Web應用程序的安裝程序必須安裝和配置一些NoSQL數據庫。安裝帶ASP.NET的NoSQL數據庫
理想情況下,我想部署所有作爲我的ASP.NET應用程序的一部分。這與如何部署SQL Server Compact或SQLite類似。有支持這種部署的NoSQL數據庫嗎?
可以將RavenDB作爲嵌入式.NET應用程序運行,查看Embedding RavenDB into an ASP.NET MVC 3 Application。
嗯,太好了。由於某些原因,我沒有在RavenDB文檔中看到這一點。這看起來像最適合我所尋找的。 – RationalGeek
mmm ...針對閉源項目的ravendb許可選項看起來很昂貴。 – ravi
也許嘗試:http://stackoverflow.com/questions/6603482/zero-deployment-couchdb-embedded-in-a-windows-app/6634320#6634320 – unmounted
@bvmou感謝您的鏈接,但該文檔仍然使它看起來像一個安裝程序在服務器上運行。從我可以告訴的CouchDB和MongoDB都需要安裝。 – RationalGeek
如果我正確理解了這一點,它可以放到你的安裝程序中:http://wiki.apache.org/couchdb/Quirks_on_Windows – unmounted