天天看點

MongoDB 生态 - 用戶端 Driver 支援

工欲善其事,必先利其器,我們在使用資料庫時,通常需要各種工具的支援來提高效率;很多新使用者在剛接觸 mongodb 時,遇到的問題是『不知道有哪些現成的工具可以使用』,本系列文章将主要介紹 mongodb 生态在工具、driver、可視化管理等方面的支援情況。

本文主要介紹 mongodb 對各個語言的用戶端(driver)支援情況

MongoDB 生态 - 用戶端 Driver 支援

documentation

releases

source

api

jira

online course

<a href="http://mongoc.org/">c</a>

<a href="https://github.com/mongodb/mongo-c-driver/releases">releases</a>

<a href="https://github.com/mongodb/mongo-c-driver">source</a>

<a href="http://mongoc.org/">api</a>

<a href="https://jira.mongodb.org/browse/cdriver">jira</a>

<a href="https://mongodb.github.io/mongo-cxx-driver/">c++11</a>

<a href="https://github.com/mongodb/mongo-cxx-driver/releases">releases</a>

<a href="https://github.com/mongodb/mongo-cxx-driver">source</a>

<a href="http://mongodb.github.io/mongo-cxx-driver/api/current/">api</a>

<a href="https://jira.mongodb.org/browse/cxx">jira</a>

<a href="csharp/">c#</a>

<a href="https://github.com/mongodb/mongo-csharp-driver/releases">releases</a>

<a href="https://github.com/mongodb/mongo-csharp-driver">source</a>

<a href="http://api.mongodb.com/csharp/current/">api</a>

<a href="https://jira.mongodb.org/browse/csharp">jira</a>

<a href="https://university.mongodb.com/courses/m101n/about">course</a>

<a href="java/">java</a>

<a href="https://github.com/mongodb/mongo-java-driver/releases">releases</a>

<a href="https://github.com/mongodb/mongo-java-driver">source</a>

<a href="http://api.mongodb.com/java/current">api</a>

<a href="https://jira.mongodb.org/browse/java">jira</a>

<a href="https://university.mongodb.com/courses/m101j/about">course</a>

<a href="node-js/">node.js</a>

<a href="https://github.com/mongodb/node-mongodb-native/releases">releases</a>

<a href="https://github.com/mongodb/node-mongodb-native">source</a>

<a href="https://mongodb.github.io/node-mongodb-native/">api</a>

<a href="https://jira.mongodb.org/browse/node">jira</a>

<a href="https://university.mongodb.com/courses/m101js/about">course</a>

<a href="perl/">perl</a>

<a href="http://search.cpan.org/dist/mongodb/">releases</a>

<a href="https://github.com/mongodb/mongo-perl-driver">source</a>

<a href="https://metacpan.org/pod/mongodb">api</a>

<a href="https://jira.mongodb.org/browse/perl">jira</a>

<a href="php/">php</a>

<a href="http://pecl.php.net/package/mongodb">releases</a>

<a href="https://github.com/mongodb/mongo-php-driver">source</a>

<a href="http://php.net/mongodb">api</a>

<a href="https://jira.mongodb.org/browse/phpc">jira</a>

<a href="python/">python</a>

<a href="https://pypi.python.org/pypi/pymongo/">releases</a>

<a href="https://github.com/mongodb/mongo-python-driver">source</a>

<a href="http://api.mongodb.com/python/current">api</a>

<a href="https://jira.mongodb.org/browse/python">jira</a>

<a href="https://university.mongodb.com/courses/m101p/about">course</a>

<a href="python/">motor</a>

<a href="https://pypi.python.org/pypi/motor/">releases</a>

<a href="https://github.com/mongodb/motor">source</a>

<a href="http://motor.readthedocs.org/en/stable/api/index.html">api</a>

<a href="https://jira.mongodb.org/browse/motor">jira</a>

<a href="ruby/">ruby</a>

<a href="https://rubygems.org/gems/mongo">releases</a>

<a href="https://github.com/mongodb/mongo-ruby-driver">source</a>

<a href="http://api.mongodb.com/ruby/current/">api</a>

<a href="https://jira.mongodb.org/browse/ruby">jira</a>

<a href="scala/">scala</a>

<a href="https://mongodb.github.io/mongo-scala-driver/">releases</a>

<a href="https://github.com/mongodb/mongo-scala-driver">source</a>

<a href="https://mongodb.github.io/mongo-scala-driver/">api</a>

<a href="https://jira.mongodb.org/browse/scala">jira</a>

除了官方釋出的用戶端 driver,社群也有一些貢獻,比如 go、erlang 語言的用戶端,go 特别适合做運維工具的開發,mongodb 3.2版本裡大部分的工具基本都是用 go 語言實作的。

<a href="http://labix.org/mgo">releases</a>

<a href="https://launchpad.net/mgo">source</a>

<a href="http://godoc.org/labix.org/v2/mgo">api</a>

<a href="https://jira.mongodb.org/browse/mgo">jira</a>

<a href="erlang/">erlang</a>

<a href="https://github.com/comtihon/mongodb-erlang/releases">releases</a>

<a href="https://github.com/comtihon/mongodb-erlang">source</a>

<a href="http://api.mongodb.com/erlang/">api</a>

<a href="https://jira.mongodb.org/browse/erlang">jira</a>

MongoDB 生态 - 用戶端 Driver 支援

<a href="/go/1/6?postion=1" target="_blank">雲資料庫 mongodb 版</a>

基于飛天分布式系統和高性能存儲,提供三節點副本集的高可用架構,容災切換,故障遷移完全透明化。并提供專業的資料庫線上擴容、備份復原、性能優化等解決方案。

<a href="/go/1/6?postion=1" target="_blank">了解更多</a>

繼續閱讀