推荐阅读
- 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构建的远程监控应用程序
网友评论