推薦閱讀
- MongoDB 資源、庫、工具、應用程式精選列表中文版
- 有哪些鮮為人知,但是很有意思的網站?
- 一份攻城獅筆記
- 每天蒐集 Github 上優秀的專案
- 一些有趣的民間故事
- 超好用的谷歌瀏覽器、Sublime Text、Phpstorm、油猴外掛合集
目錄
資源
文件
文章
- 帶有MongoDB Atlas,Microsoft Azure和無伺服器功能的自定義WordPress儀表板(Ahmad Awais)
- 關於擴充套件MongoDB的五件事(A. Jesse Jiryu Davis,MongoDB Inc.) - Scale 101
- 最佳化MongoDB複合索引(A. Jesse Jiryu Davis,MongoDB Inc.) - 您需要/必須知道的關於索引的一切
- PyMongo,Perl和C中的伺服器發現和監控(A. Jesse Jiryu Davis,MongoDB Inc.)
- 監控MongoDB效能指標(Jean-Mathieu Saponaro,Datadog)
圖書
- Builder Book - 瞭解如何從頭開始構建完整堆疊JavaScript Web應用程式
- MongoDB應用設計模式(Rick Copeland)
- Little MongoDB Book - 基本介紹
會談
- MongoDB架構設計(Tugdual Grall,MongoDB Inc.) [47']
- MongoDB的部分和模糊匹配(John Page,MongoDB Inc.) [35']
- 在Amazon Web Services上擴充套件MongoDB(Michael Saffitz,Apptentive) [50']
教程
- 使用AngularJS,Node.js和MongoDB建立電視節目追蹤器 - 使用Mongoose構建REST API以建立和檢索資料
- Kubernetes示例 - Kubernetes上基本Node.js和MongoDB Web堆疊的部署教程
- 在AWS上部署高度可用的MongoDB副本集 - 有關如何在Amazon Web Services上部署MongoDB副本集的詳細指南
更多
- MongoDB原始碼
- MongoDB大學 - 認證和免費線上課程
庫
C
- mongo-c-driver - 官方C驅動程式
C++
- mongo-cxx-driver - 官方C ++驅動程式
C#/.NET
- mongo-csharp-driver - 官方C#驅動程式
- mongo-queue-csharp - MongoDB之上的C#訊息佇列
- MongoDB Messaging - 輕量級佇列釋出/訂閱處理庫
- MongoRepository - C#驅動程式之上的儲存庫抽象層
Delphi
- TMongoWire - 最小的社群Delphi驅動程式
Elixir
- mongodb - 社群Elixir司機
- mongodb_ecto - Ecto資料庫包裝器的介面卡
Erlang
- mongodb-erlang - 社群Erlang驅動程式
Go
- mgo - 社群圍棋司機
Haskell
- mongodb - 社群Haskell司機
Java
- Jongo - 在Java中查詢Mongo shell
- Hibernate OGM - 用於NoSQL資料儲存的JPA的強大功能和簡單性
- mongo-java-driver - 官方Java驅動程式
- mongo-queue-java - MongoDB之上的Java訊息佇列
- mongoFS - GridFS的增強功能,允許更多功能
- Mongojack - 基於Jackson,允許您輕鬆處理您的mongo物件作為POJO
- Morphia - Java ODM(“物件 - 文件對映器”)
- Morphium - Java ODM和快取層
- Mungbean - 在JVM上執行的語言的社群驅動程式
- Spring Data MongoDB - 基於Spring的物件文件支援和儲存庫
JavaScript
- Camo - 基於類的ES6 ODM,適用於類似Mongo的資料庫
- MEAN.JS - 基於MongoDB,Express,AngularJS和Node.js的完整堆疊
- MERN(mern-starter) - 基於MongoDB,Express,React和Node.js的完整堆疊
- Meteor - 基於MongoDB的實時/被動客戶端 - 伺服器框架,具有許多功能
- Mongoose - Node.js非同步ODM
- CASL Mongoose - 與Mongoose整合的許可權管理庫
- mongration - Node.js遷移框架
- Moonridge - 在Mongoose和socket.io之上進行實時查詢的框架
- node-mongodb-native - 官方Node.js驅動程式
Julia
- Mongo.jl - C驅動程式繫結
Lisp
- cl-mongo - 社群Common Lisp介面
- mongo-cl-driver社群Common Lisp驅動程式
- mongo-el - 社群Emacs Lisp驅動程式
Mathematica
- MongoDBLink - 社群Mathematica驅動程式
Perl
- mongo-perl-driver - 官方Perl驅動程式
PHPPHP
- Doctrine MongoDB - 圍繞本機PHP Mongo PECL擴充套件的包裝器,以提供附加功能
- eloquent-mongodb-repository - 基於laravel-mongodb構建的儲存庫實現
- laravel-mongodb - Laravel的Eloquent模型和查詢構建器
- mongodb-repository - 儲存庫實現
- PHPMongo ODM - ODM基於PHP Mongo PECL擴充套件
- PHPMongo Migrator - 基於PHPMongo ODM的遷移工具
- pecl / mongodb - 官方PHP驅動程式
- yadm - 快速無模式ODM
Python
- Flask-Stupe - Flask擴充套件,為Flask增加了PyMongo支援
- MongoEngine - 在PyMongo之上的ODM
- MongoLog - MongoDB日誌記錄處理程式
- Mongo-Thingy - 最慣用,最友好但最強大的ODM
- Motor - 用於Tornado或asyncio的非阻塞Python驅動程式
- PyMongo - 官方(和推薦)Python驅動程式
- minimongo - 輕量級,無模式,Pythonic物件導向的介面
- scrapy-mongodb - 用於Scrapy的MongoDB管道
- μMongo - 基於marshmallow的驅動程式無關(非同步/同步)ODM
R
- mongolite - 快速簡單的R客戶端
Ruby
- awesome_explain - 一個解釋Mongoid查詢的簡單全域性方法
- mongo-ruby-driver - 官方Ruby驅動程式
- Mongoid - ODM框架
Rust
- mongo-rust-driver-prototype - Rust 1.x和MongoDB 3.0.x的原型驅動程式
Scala
- mongo-scala-driver - Scala官方驅動程式
- ReactiveMongo - 非阻塞Scala驅動程式
- Spark-MongoDB - 使用Spark SQL讀/寫資料
工具
管理
- mongoctl - 使用JSON配置管理MongoDB伺服器和副本集
- MongoDB Smasher - 生成隨機資料集並對您的設定進行基準測試
- mongodb-tools - 三個巧妙的Python指令碼,用於處理集合和索引
- mtools - 用於設定測試環境和視覺化日誌檔案的指令碼集合
- nginx-gridfs - 用於從GridFS提供檔案的Nginx模組
- nginx-mongodb-rest - 作為Nginx模組編寫的REST客戶端
- pt-mongodb-query-digest - 從查詢分析器聚合查詢並報告查詢使用情況統計資訊
- pt-mongodb-summary - MongoDB叢集狀態概述命令列工具
服務:
- 撰寫 - IBM DBaaS產品(也有其他資料庫型別)
- mLab - 完全管理的DBaaS(以前稱為MongoLab)
- MongoDB Atlas - MongoDB Inc. DBaaS提供(適用於AWS,Azure或GCP)
- MongoDB雲管理器 - MongoDB Inc.資料庫管理提供
- ObjectRocket - Rackspace DBaaS報價(也有其他資料庫型別)
- Scalegrid - 完全託管的DBaaS(可選擇自帶Azure / AWS賬戶)
資料
- mongo_fdw - PostgreSQL外部資料包裝器
- mongo-hadoop - Hadoop聯結器
- Mongolastic - MongoDB到Elasticsearch(反之亦然)遷移工具
- MongoMultiMaster - 多主複製
- MoSQL - MongoDB到PostgreSQL流複製
部署
- DB — AI Playground - 線上遊樂場,用於編寫,除錯和共享聚合和查詢
- ansible-role-mongodb - Ansible角色
- chef-mongodb - 廚師食譜
- Dockerfile
- 頭盔圖
- puppet-mongodb - 木偶模組(以前的puppetlabs-mongodb)
桌面
- dbKoda - 跨平臺和開源IDE
- MongoHub - Mac原生客戶端
- Mongotron - 使用Electron構建的跨平臺和開源客戶端
- NoSQLBooster - 功能豐富但易於使用的跨平臺IDE(以前稱為MongoBooster)
- Nosqlclient - 跨平臺,自託管且易於使用的管理工具(以前稱為Mongoclient)
- Robo 3T - 免費,原生和跨平臺的以shell為中心的GUI(以前稱為Robomongo)
- Studio 3T - 跨平臺GUI,穩定而強大(以前稱為MongoChef)
發展
- mgodatagen - 隨機資料生成器
- Mongo Playground - 線上查詢遊樂場
- Mongo Seeding - 用於使用JS和JSON檔案填充資料庫的Node.js庫,CLI和Docker映像
- Mongoeye - 模式和資料分析器:探索集合中的資料
- 多樣性 - 模式分析器:檢視您的集合中的哪些欄位以及它們的內容
服務:
- MongoDB Stitch - MongoDB Inc.無伺服器平臺提供
監控
- check_mongodb - Nagios外掛(在Bash中)
- Mongoop - 長期運營監控和警報
- Motop - MongoDB頂級克隆
- mtop - 另一個頂級克隆
- mongo-monitor - 簡單的監控CLI
- mongo-munin - Munin外掛的集合
- mongomon - 更多Munin外掛
- nagios-plugin-mongodb - Nagios外掛(Python)
- Percona監控和管理 - 用於管理和監控資料庫效能的免費和開源平臺
服務:
- Datadog - 基於SaaS的監控
- VividCortex - 基於SaaS的查詢效能分析和監控
Shell
- mongo-hacker - MongoDB shell增強功能
Web
- adminMongo - 基於Web的使用者介面,用於處理連線和資料庫需求
- mongo-express - 使用Express構建的基於Web的管理介面
- mongoadmin - 使用Django構建的管理介面
- mongri - 用JavaScript編寫的基於Web的使用者介面
- Rockmongo - 用於MongoDB的PHPMyAdmin,有點像
服務:
- HumongouS.io - 簡單的線上GUI和資料視覺化儀表板
- MongoDB Compass - MongoDB Inc.線上GUI和資料視覺化平臺(具有社群版)
應用
那些開源應用程式將MongoDB放在堆疊中的某個位置:
- Builder Book App - 用於釋出使用React和Express構建的書籍或文件的Web應用程式
- CodeCombat - 用於學習如何編碼的多人程式設計遊戲
- Countly - 使用Node.js構建的移動和網路分析和營銷平臺
- GrandNode - 使用ASP.NET構建的多平臺電子商務購物車
- Leanote - 用Go構建的Evernote克隆
- NodeBB - 基於Node.js的論壇軟體(“為現代網路構建”)
- Quokka - 使用Flask構建的Python CMS
- 反應 - 使用ES6構建的事件驅動的實時商務平臺
- SaaS Boilerplate - SaaS產品的Boilerplate,使用TypeScript,React和Express構建
- 正常執行時間 - 使用Node.js和Bootstrap構建的遠端監控應用程式
License
本作品採用《CC 協議》,轉載必須註明作者和本文連結
No practice, no gain in one's wit.
我的 Gitub