我正在考虑将 CouchDB 用作大量使用 JSON 的 ASP.NET Web API/Web 应用程序的后端。
我对以下方面的利弊感兴趣:
- 复制
- 平台依赖(目前我们所有的服务器都是Windows 2003)
- 易于使用(周围有 .NET 库吗?)
该应用程序的事务不是很密集,大概每小时 100-200 个 CRUD。
我正在考虑将 CouchDB 用作大量使用 JSON 的 ASP.NET Web API/Web 应用程序的后端。
我对以下方面的利弊感兴趣:
该应用程序的事务不是很密集,大概每小时 100-200 个 CRUD。
CouchDB 与其他 NoSQL 数据库有一些比较。在这里,您将找到一份比较 MongoDB 和 CouchDB的实践经验报告。您还可以从 Web 开发人员的角度查看这篇文章。(也许它们都有些过时了。)
您可能也对couchbrowse ( SharpCouch ) 和Ottoman感兴趣。
复制:在 couchDB 中配置复制和标记复制非常容易。
平台依赖性:我在 Windows 2003 x86 SP2 上尝试了 setup-couchdb-1.2.0_otp_R15B.exe 并成功。
图书馆:你可以试试 LoveSeat/DreamSeat .Net 客户端