- 求職 : Linux運(yùn)維
- 論壇徽章:
- 203
|
MongoDB 生態(tài) – 客戶端 Driver 支持
工欲善其事,必先利其器,我們在使用數(shù)據(jù)庫時,通常需要各種工具的支持來提高效率;很多新用戶在剛接觸 MongoDB 時,遇到的問題是『不知道有哪些現(xiàn)成的工具可以使用』,本系列文章將主要介紹 MongoDB 生態(tài)在工具、driver、可視化管理等方面的支持情況。
本文主要介紹 MongoDB 對各個語言的客戶端(driver)支持情況
MongoDB 官方目前支持10+種語言的客戶端,所有官方客戶端 driver都支持 MongoDB Connection String URI 的方式去連接,客戶端均支持連接斷開自動重連的功能,如果連接的是復(fù)制集,mongodb driver 會自動跟復(fù)制集的所有節(jié)點保持心跳來檢測節(jié)點的角色,自動將請求路由到正確的節(jié)點上,以保證高可用。
QQ截圖20161130184141.jpg (28.76 KB, 下載次數(shù): 109)
下載附件
2016-11-30 18:41 上傳
pay
DOCUMENTATION RELEASES SOURCE API JIRA ONLINE COURSE
C Releases Source API JIRA
C++11 Releases Source API JIRA
C# Releases Source API JIRA Course
Java Releases Source API JIRA Course
Node.js Releases Source API JIRA Course
Perl Releases Source API JIRA
PHP Releases Source API JIRA
Python Releases Source API JIRA Course
Motor Releases Source API JIRA
Ruby Releases Source API JIRA
Scala Releases Source API JIRA
除了官方發(fā)布的客戶端 driver,社區(qū)也有一些貢獻(xiàn),比如 go、erlang 語言的客戶端,go 特別適合做運(yùn)維工具的開發(fā),mongodb 3.2版本里大部分的工具基本都是用 go 語言實現(xiàn)的。
DOCUMENTATION RELEASES SOURCE API JIRA ONLINE COURSE
Go (mgo) Releases Source API JIRA
Erlang Releases Source API JIRA
如果在上面的列表里沒有找到你使用的開發(fā)語言,可以嘗試來自己開發(fā)一款貢獻(xiàn)到社區(qū),MongoDB 的網(wǎng)絡(luò)協(xié)議比較簡單,參考MongoDB Wire Protocol。
|
|