MongoDB资料大全
摘要:?為了幫助大家進(jìn)一步了解MongoDB,云棲社區(qū)組織翻譯了GitHub Awesome MongoDB 資源,涵蓋MongoDB中常見的庫(kù)與工具、應(yīng)用列表、以及相關(guān)的文檔、教程等資源。
MongoDB是一個(gè)開源的、基于分布式的、面向文檔存儲(chǔ)的非關(guān)系型數(shù)據(jù)庫(kù)。是非關(guān)系型數(shù)據(jù)庫(kù)當(dāng)中功能最豐富、最像關(guān)系數(shù)據(jù)庫(kù)的。MongoDB由C++編寫, MongoDB可以運(yùn)行在Windows、unix、OSX、Solaris系統(tǒng)上,支持32位和64位應(yīng)用,提供多種編程語(yǔ)言的驅(qū)動(dòng)程序。旨在為WEB應(yīng)用提供可擴(kuò)展的高性能數(shù)據(jù)存儲(chǔ)解決方案。MongoDB高性能、易部署、易使用,存儲(chǔ)數(shù)據(jù)非常方便。MongoDB最大的特點(diǎn)是支持的查詢語(yǔ)言非常強(qiáng)大,其語(yǔ)法有點(diǎn)類似于面向?qū)ο蟮牟樵冋Z(yǔ)言,幾乎可以實(shí)現(xiàn)類似關(guān)系數(shù)據(jù)庫(kù)單表查詢的絕大部分功能,而且還支持對(duì)數(shù)據(jù)建立索引。
?
為了幫助大家進(jìn)一步了解MongoDB,云棲社區(qū)組織翻譯了GitHub Awesome MongoDB 資源,涵蓋MongoDB中常見的庫(kù)與工具、應(yīng)用列表、以及相關(guān)的文檔、教程等資源。
?
目錄:
?
- 資源
- 文檔
- 文章
- 討論
- 教程
- 更多
- 庫(kù)
- C
- C++
- C#/.NET
- Delphi
- Erlang
- Go
- Haskell
- Java
- JavaScript
- Julia
- Lisp
- Mathematica
- Perl
- PHP
- Python
- Ruby
- Rust
- Scala
- 工具
- 管理
- 大數(shù)據(jù)
- 客戶端
- 圖形用戶界面
- Shell
- Web
- 部署
- 監(jiān)控
- 應(yīng)用
資源
官方文檔
- MongoDB 介紹
- MongoDB 文檔
- MongoDB教程
文章
- Five Things About Scaling MongoDB (A. Jesse Jiryu Davis, MongoDB Inc.)?- 《關(guān)于擴(kuò)展 MongoDB的五件事》
- Optimizing MongoDB Compound Indexes (A. Jesse Jiryu Davis, MongoDB Inc.)?–?所有你必須知道的索引(《MongoDB復(fù)合索引優(yōu)化》)
- Server Discovery And Monitoring In PyMongo, Perl, And C (A. Jesse Jiryu Davis, MongoDB Inc.)?《用PyMongo, Perl和?C發(fā)現(xiàn)和監(jiān)控服務(wù)器》
討論
- MongoDB Schema Design (Tugdual Grall, MongoDB Inc.)?《MongoDB架構(gòu)設(shè)計(jì)》
- Partial and Fuzzy Matching with MongoDB (John Page, MongoDB Inc.)?《MongoDB的部分匹配和模糊匹配》
- Scaling MongoDB on Amazon Web Services (Michael Saffitz, Apptentive)?《在Amazon Web服務(wù)上擴(kuò)展的MongoDB》
教程
- Create a TV Show Tracker Using AngularJS, Node.js, and MongoDB?–使用Mongoose建立一個(gè)REST API,用于從MongoDB創(chuàng)建和檢索數(shù)據(jù)
- Write a Tumblelog Application with Flask and MongoEngine?–隱藏在Python官方版本的驅(qū)動(dòng)文檔的極好的Python教程(用Flask和MongoEngine編寫一個(gè)微博客應(yīng)用)
更多資源
- MongoDB 資源代碼
- MongoDB University?-證書與免費(fèi)在線課程
- MongoDB Cloud Manager?- MongoDB的云管理工具
- MongoLab?– MongoDB的全面托管服務(wù)
- Scalegrid?– MongoDB的全面托管服務(wù)(可選擇攜帶自己的Azure/ AWS賬戶)
?
庫(kù)
?
C
- mongo-c-driver?–C官方版本的驅(qū)動(dòng)
C++
- mongo-cxx-driver?- C++ 官方版本的驅(qū)動(dòng)
C#/.NET
- mongo-csharp-driver?- C# 官方版本的驅(qū)動(dòng)
- mongo-queue-csharp?– 由MongoDB支持的C#消息隊(duì)列
- MongoDB Messaging?-輕量級(jí)隊(duì)列的pub / sub處理庫(kù)
- MongoRepository?–?C#驅(qū)動(dòng)上的庫(kù)抽象層
Delphi
- TMongoWire?–?Delphi最小的社區(qū)版本的驅(qū)動(dòng)
Erlang
- mongodb-erlang?- Erlang 社區(qū)版本的驅(qū)動(dòng)
Go
- mgo?- Go 社區(qū)版本的驅(qū)動(dòng)
Haskell
- mongodb?- Haskell社區(qū)版本的驅(qū)動(dòng)
Java
- Jongo?–像進(jìn)行M查詢一樣進(jìn)行Java查詢
- Hibernate OGM?–?JPA能夠提高NoSQL的數(shù)據(jù)存儲(chǔ)能力和簡(jiǎn)化NoSQL存儲(chǔ)
- mongo-java-driver?- Java 官方版本的驅(qū)動(dòng)
- mongo-queue-java?- MongoDB支持的Java消息隊(duì)列
- mongoFS?-?MongoDB的GridFS的增強(qiáng),以允許更多的特性和功能
- Mongojack?-基于Jackson,使您作為POJO可以輕松處理您的Mongo對(duì)象
- Morphia?- Java 官方版本的ODM(對(duì)象數(shù)據(jù)管理器)
- Morphium?- Java ODM 和緩存層
- Mungbean?-運(yùn)行在 JVM的語(yǔ)言的社區(qū)版本的驅(qū)動(dòng)
- Spring Data MongoDB?–?基于Spring ,?支持對(duì)象存儲(chǔ)和MongoDB的存儲(chǔ)庫(kù)
JavaScript
- Camo?-基于類為Mongo的ES6 ODM數(shù)據(jù)庫(kù)
- MEAN.JS?–?基于MongoDB, Express, AngularJS, and Node.js的全棧
- MERN (mern-starter)?– 基于MongoDB, Express, React and Node.js的全棧
- Mongoose?-?Node.js?的異步 ODM
- mongration?-?Node.js?的遷移框架
- Moonridge?–?在Mongoose 和socket.io上的現(xiàn)場(chǎng)查詢框架
- node-mongodb-native?- Node.js 官方版本的驅(qū)動(dòng)
Julia
- Mongo.jl?–?綁定在MongoDB?上的官方版本的C 驅(qū)動(dòng)
Lisp
- cl-mongo?–?普通 Lisp社區(qū)版本的接口
- mongo-cl-driver—普通Lisp社區(qū)版本的驅(qū)動(dòng)
- mongo-el?–?Emacs Lisp社區(qū)版本的驅(qū)動(dòng)
Mathematica
- MongoDBLink?– Mathematica社區(qū)版本的驅(qū)動(dòng)
Perl
- mongo-perl-driver?- Perl 官方版本的驅(qū)動(dòng)
PHP
- Doctrine MongoDB?–?本地PHP Mongo PECL?的擴(kuò)展封裝,以提供額外的功能
- eloquent-mongodb-repository?–?建立在laravel-mongodb上的庫(kù)實(shí)現(xiàn)
- laravel-mongodb?–?Laravel的 Eloquent 模型和查詢構(gòu)建器
- mongodb-repository?– 實(shí)現(xiàn)存儲(chǔ)庫(kù)
- pecl/mongodb?- PHP 官方版本的驅(qū)動(dòng)
Python
- Flask-PyMongo?-?PyMongo?支持Flask應(yīng)用
- MongoEngine?-在PyMongo上的Python ODM
- MongoLog?- MongoDB的日志處理程序
- Motor?-非阻塞的Python驅(qū)動(dòng)Tornado應(yīng)用
- PyMongo?–Python官方版本的驅(qū)動(dòng)程序(推薦)
- scrapy-mongodb?-?Scrapy?的MongoDB流水線
Ruby
- mongo-ruby-driver?- Ruby 官方版本的驅(qū)動(dòng)
- Mongoid?- Ruby ODM 框架
Rust
- mongo-rust-driver-prototype?–?原型驅(qū)動(dòng)程序編寫的Rust 1.x?和MongoDB 3.0.x
Scala
- mongo-scala-driver?– Scala官方版本的驅(qū)動(dòng)
- ReactiveMongo?– 非阻塞Scala驅(qū)動(dòng)
- Spark-MongoDB?– 通過(guò)Spark SQL讀/寫數(shù)據(jù)
工具
管理
- mongo_fdw?- MongoDB的PostgreSQL國(guó)外資料封裝
- mongoctl?–通過(guò)采用JSON配置,用于管理MongoDB服務(wù)器和副本集
- MongoDB Smasher?- 生成您的MongoDB設(shè)置的隨機(jī)數(shù)據(jù)集和基準(zhǔn)
- mongodb-tools?–用于實(shí)現(xiàn)收集和索引的三個(gè)簡(jiǎn)潔的Python腳本
- MongoMultiMaster?-多主機(jī)復(fù)制的MongoDB
- MoSQL?- MongoDB 對(duì)PostgreSQL的流復(fù)制
- mtools?–?腳本收集來(lái)設(shè)置MongoDB?測(cè)試環(huán)境和 解析、可視化MongoDB 日志文件
- nginx-gridfs?- Nginx的模塊用于MongoDB的GridFS的文件服務(wù)
- nginx-mongodb-rest?- MongoDB的REST客戶端寫成的Nginx模塊
大數(shù)據(jù)
- mongo-hadoop?-?MongoDB?和Hadoop的連接器
客戶端
GUI
- HumongouS.io?-基于Web的GUI
- MongoChef?–?穩(wěn)定而強(qiáng)大的跨平臺(tái)MongoDB管理工具
- MongoHub?- Mac的本地客戶端
- Robomongo?-本地和跨平臺(tái)MongoDB管理工具
Shell
- mongo-hacker?-?MongoDB shell增強(qiáng)工具
Web
- adminMongo?-基于Web的用戶接口,用來(lái)處理連接和數(shù)據(jù)庫(kù)的需求
- mongo-express?-基于Web的管理界面來(lái)寫Node.js, Express and Bootstrap3
- mongoadmin?- MongoDB的管理界面,用Django和Bootstrap構(gòu)建
- mongri?–MongoDB的基于Web的用戶界面(使用JavaScript編寫)
- Rockmongo?–?MongoDB的一些PHPMyAdmin
部署
- ansible-role-mongodb?- Ansible 作用
- chef-mongodb?-?Chef?菜單
- puppetlabs-mongodb?- Puppet 模塊
- Dockerfile
監(jiān)控
- check_mongodb?-?Nagios?插件 (使用Bash編譯器編譯)
- Mongoop?– 警告和監(jiān)控的長(zhǎng)操作
- Motop?- MongoDB頂級(jí)克隆
- mtop?– 另一個(gè)頂級(jí)克隆
- mongo-munin?-?Munin插件集合
- mongomon?– 更多Munin 插件
- nagios-plugin-mongodb?- Nagios插件(使用Python編譯)
應(yīng)用
- Leanote?-用Go?和MongoDB編寫的類似Evernote的應(yīng)用
- Quokka?-?建立在Flask和MongoDB上的Python CMS
- uptime?-使用Node.js,MongoDB和輔助程序引導(dǎo)遠(yuǎn)程監(jiān)控應(yīng)用
from:?https://yq.aliyun.com/articles/53867?utm_campaign=wenzhang&utm_medium=article&utm_source=QQ-qun&utm_content=m_10349
總結(jié)
以上是生活随笔為你收集整理的MongoDB资料大全的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。