8 个不得不用的开源 MongoDB 驱动

上至企业级产品,下到跨平台的小型库,我们总共搜集了超过一百万个开源产品和几乎所有开源库信息,从中挑出了几个你们最需要的开源产品。

1、MangoDB CSharp Driver

MongoDB C# Driver 是一个支持 10gen,用于 MongoDB 的 C#/.NET 驱动。【详情】

2、Mongoose

MongoDB 的对象建模被设计为在异步环境下进行工作。它为你的应用程序数据提供了一个直接的、基于模式的解决方案,并且包括了内置的模式转换,验证方法,查询构建,商业逻辑等。【详情】

3、libmongo-client

这是一个用于 MongoDB 的备选 C 驱动,它和官方的驱动稍有不同。libmongo-client 稳定,简洁,并且拥有有效的共享库,能让最常见的案例变得更加方便使用。它支持连接池,ReplicaSet,支持自动重连,并且以后会有更多的支持。【详情】

4、ReactiveMongo

ReactiveMongo 是一个 Scala 驱动程序,并且提供完全无阻碍的同步的 I/O 操作。它能让你数据流进入 MongoDB 服务器,或者从 MongoDB 服务器导出。【详情】

5、Mopa4j

MOPA4J 的全称是 MOngo Persistence API for Java,它将 POJO 映射到 com.mongodb.DBObject,反之也可以。【详情】

6、Simple-mongodb

Simple-mongodb 是一个用 C# 实现的,用于连接 MongoDB 的驱动程序。【详情】

7、MongoPool

MongoPool 是一个管理不同集群、映射数据库连接到客户端的工具,它可以让你只用数据库的名称来工作,而不用担心会创建和管理连接。当你想再次访问你写过漂亮代码的数据库时,你再也不用创建 MongoClient。【详情】

8、Mongodb-net

Mongodb-net (MongoDB.Driver.dll) 是一个用于 MongoDB 的 .Net 驱动。它最初从 Java 驱动中移植,现在它完全由 C# 实现,并且利用了 .Net 语言的特点。由于 .Net 集合的性质,它应该可以在任何 .Net 语言中使用(C#、VB.NET 等)。

文章转载自 开源中国社区 [http://www.oschina.net]

你可能感兴趣的:(8 个不得不用的开源 MongoDB 驱动)