c# - C#最成熟的MongoDB驱动是什么?

所以,有

  • mongodb-csharp
  • 简单的mongodb
  • 无RM

作为 MongoDB 的 C# 驱动程序可用。

其中哪一款是最成熟稳重的? 为什么你会选择其他两个?

他们准备好生产了吗?

最佳答案

自从回答了这个问题后,10gen 发布了 official MongoDB C# driver ,虽然它在年龄方面不是最成熟的 C# 驱动程序,但在 10gen 之后它可能最终成为最新的。

它比 mongodb-csharp 驱动程序低级(目前不支持 Linq),但我们还没有发现这是一个问题。我们最近在一个项目(尚未投入生产)中从 mongodb-csharp 迁移到官方驱动程序,原因如下:

  • 正式版本中的副本集支持
  • 安全模式允许您指定必须将写入复制到多少台服务器
  • 驱动程序处理与数据库的连接/断开连接
  • 我们希望作为官方驱动,能够得到更多开发者的支持

https://stackoverflow.com/questions/2735246/

相关文章:

java - Mongodb避免重复条目

node.js - mongoDB 是否有重新连接问题或者我做错了?

javascript - 如何在 meteor 应用程序中向 mongodb 添加两列唯一 ID?

ruby-on-rails - 查询 Mongoid 哈希字段

mongodb - 文档数据库 : Redundant data, 引用等(特别是 MongoDB)

node.js - Mongoose 对聚合结果进行排序

mongodb - 如何在 MongoDB 中将子文档展平为根级别?

node.js - 在 MongoDB 中删除时自动删除引用对象

excel - NODE.JS: fatal error - JS 分配失败 - 进程内存不足,同时

mongodb - mongoengine - 忽略模式验证的额外字段