8 個開源的各種語言 MongoDB 驅動

jopen 9年前發布 | 23K 次閱讀 MongoDB

1、MangoDB CSharp Driver

MongoDB C# Driver 是一個支持 10gen,用于 MongoDB 的 C#/.NET 驅動。

https://github.com/mongodb/mongo-csharp-driver

CSharp
Apache
windows

2、Mongoose

MongoDB 的對象建模被設計為在異步環境下進行工作。它為你的應用程序數據提供了一個直接的、基于模式的解決方案,并且包括了內置的模式轉換,驗證方法,查詢構建,商業邏輯等。
http://mongoosejs.com

Javascript
MIT
Browser-Independent

3、libmongo-client

這是一個用于 MongoDB 的備選 C 驅動,它和官方的驅動稍有不同。libmongo-client 穩定,簡潔,并且擁有有效的共享庫,能讓最常見的案例變得更加方便使用。它支持連接池,ReplicaSet,支持自動重連,并且以后會有更多的支持。

https://github.com/algernon/libmongo-client

C
Apache
linux

4、ReactiveMongo

ReactiveMongo 是一個 Scala 驅動程序,并且提供完全無阻礙的同步的 I/O 操作。它能讓你數據流進入 MongoDB 服務器,或者從 MongoDB 服務器導出。

http://reactivemongo.org/

Scala
Apache
OS-Independent

5、Mopa4j

MOPA4J 的全稱是 MOngo Persistence API for Java,它將 POJO 映射到 com.mongodb.DBObject,反之也可以。
http://code.google.com/p/mopa4j

Java
GPLv3
os-independent

6、Simple-mongodb

Simple-mongodb 是一個用 C# 實現的,用于連接 MongoDB 的驅動程序。

http://code.google.com/p/simple-mongodb

7、MongoPool

MongoPool 是一個管理不同集群、映射數據庫連接到客戶端的工具,它可以讓你只用數據庫的名稱來工作,而不用擔心會創建和管理連接。當你想再次訪問你寫過漂亮代碼的數據庫時,你再也不用創建 MongoClient。 https://github.com/uberVU/mongo-pool

Python
Apache
Windows Linux

8、Mongodb-net

Mongodb-net (MongoDB.Driver.dll) 是一個用于 MongoDB 的 .Net 驅動。它最初從 Java 驅動中移植,現在它完全由 C# 實現,并且利用了 .Net 語言的特點。由于 .Net 集合的性質,它應該可以在任何 .Net 語言中使用(C#、VB.NET 等)。

http://code.google.com/p/mongodb-net

CSharp
Apache
windows

Via:BestOpenSource

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!