【发布时间】:2011-01-28 20:29:06
【问题描述】:
我正在开发 MongoDB 作为数据存储的 asp.net mvc web 应用程序。
我想知道其他人对使用什么驱动程序的看法。
我应该使用社区支持的 C# 驱动程序吗?
或者,我应该去使用 Mongo 支持的 Javascript 驱动程序。 javascript驱动有多稳定?
提前谢谢..
【问题讨论】:
标签: c# javascript asp.net-mvc mongodb
我正在开发 MongoDB 作为数据存储的 asp.net mvc web 应用程序。
我想知道其他人对使用什么驱动程序的看法。
我应该使用社区支持的 C# 驱动程序吗?
或者,我应该去使用 Mongo 支持的 Javascript 驱动程序。 javascript驱动有多稳定?
提前谢谢..
【问题讨论】:
标签: c# javascript asp.net-mvc mongodb
我不会使用客户端的 JS 驱动程序。它将打开您的 mongo 服务器以应对潜在的黑客攻击。
官方的 C# 驱动程序现在非常稳定。不久前我尝试了一些社区驱动程序,但它们的错误太大而无法使用。
【讨论】:
C# 驱动程序非常接近 1.0 版本,现在受 10Gen 支持。提交给JIRA 的已知错误通常会很快得到修复。还有一个非常活跃的discussion group,它受到密切监控,通常会在同一天回答您的问题
如果您使用 .Net 3.0 或更高版本,我会说在生产环境中开始使用 C# 驱动程序是非常安全的。在达到 1.0 版本之前,您可能仍会遇到一些重大更改,但通常没什么大不了的,并且总是有公平的警告。
【讨论】:
在我看来,我永远不会使用任何 JavaScript 驱动程序来连接数据库。我总是希望将所有数据访问保留在 c# 代码中并远离 UI。
【讨论】: