摘要: 为了帮助大家进一步了解MongoDB,云栖社区组织翻译了GitHub Awesome MongoDB 资源,涵盖MongoDB中常见的库与工具、应用列表、以及相关的文档、教程等资源。

MongoDB是一个开源的、基于分布式的、面向文档存储的非关系型数据库。是非关系型数据库当中功能最丰富、最像关系数据库的。MongoDB由C++编写, MongoDB可以运行在Windows、unix、OSX、Solaris系统上,支持32位和64位应用,提供多种编程语言的驱动程序。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB高性能、易部署、易使用,存储数据非常方便。MongoDB最大的特点是支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。

为了帮助大家进一步了解MongoDB,云栖社区组织翻译了GitHub Awesome MongoDB 资源,涵盖MongoDB中常见的库与工具、应用列表、以及相关的文档、教程等资源。

目录:

资源

官方文档

文章

讨论

教程

更多资源

C

C++

C#/.NET

Delphi

  • TMongoWire – Delphi最小的社区版本的驱动

Erlang

Go

  • mgo - Go 社区版本的驱动

Haskell

  • mongodb - Haskell社区版本的驱动

Java

  • Jongo –像进行M查询一样进行Java查询
  • Hibernate OGM – JPA能够提高NoSQL的数据存储能力和简化NoSQL存储
  • mongo-java-driver - Java 官方版本的驱动
  • mongo-queue-java - MongoDB支持的Java消息队列
  • mongoFS - MongoDB的GridFS的增强,以允许更多的特性和功能
  • Mongojack -基于Jackson,使您作为POJO可以轻松处理您的Mongo对象
  • Morphia - Java 官方版本的ODM(对象数据管理器)
  • Morphium - Java ODM 和缓存层
  • Mungbean -运行在 JVM的语言的社区版本的驱动
  • Spring Data MongoDB – 基于Spring , 支持对象存储和MongoDB的存储库

JavaScript

  • Camo -基于类为Mongo的ES6 ODM数据库
  • 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上的现场查询框架
  • node-mongodb-native - Node.js 官方版本的驱动

Julia

  • Mongo.jl – 绑定在MongoDB 上的官方版本的C 驱动

Lisp

Mathematica

Perl

PHP

Python

Ruby

Rust

Scala

工具

管理

  • mongo_fdw - MongoDB的PostgreSQL国外资料封装
  • mongoctl –通过采用JSON配置,用于管理MongoDB服务器和副本集
  • MongoDB Smasher - 生成您的MongoDB设置的随机数据集和基准
  • mongodb-tools –用于实现收集和索引的三个简洁的Python脚本
  • MongoMultiMaster -多主机复制的MongoDB
  • MoSQL - MongoDB 对PostgreSQL的流复制
  • mtools – 脚本收集来设置MongoDB 测试环境和 解析、可视化MongoDB 日志文件
  • nginx-gridfs - Nginx的模块用于MongoDB的GridFS的文件服务
  • nginx-mongodb-rest - MongoDB的REST客户端写成的Nginx模块

大数据

客户端

GUI

Shell

Web

  • adminMongo -基于Web的用户接口,用来处理连接和数据库的需求
  • mongo-express -基于Web的管理界面来写Node.js, Express and Bootstrap3
  • mongoadmin - MongoDB的管理界面,用Django和Bootstrap构建
  • mongri –MongoDB的基于Web的用户界面(使用JavaScript编写)
  • Rockmongo – MongoDB的一些PHPMyAdmin

部署

监控

应用

  • Leanote -用Go 和MongoDB编写的类似Evernote的应用
  • Quokka - 建立在Flask和MongoDB上的Python CMS
  • uptime -使用Node.js,MongoDB和辅助程序引导远程监控应用

from: https://yq.aliyun.com/articles/53867?utm_campaign=wenzhang&utm_medium=article&utm_source=QQ-qun&utm_content=m_10349

MongoDB资料大全的更多相关文章

  1. 【2016年特别福利】史上最全CSS学习资料大全

    css学习篇 [2016年特别福利]史上最全CSS学习资料大全

  2. MongoDB资料汇总

    MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案. 它的特点是高性能.易部署.易使用,存储数据非常方便.主要功能特性有: 面向集合存 ...

  3. MongoDB资料汇总专题[转发]

    转发下..这个哥收集的很全 MongoDB资料汇总专题 作者:nosqlfan http://blog.nosqlfan.com/html/3548.html 最后更新时间:2013-04-22 1. ...

  4. 深度学习(Deep Learning)资料大全(不断更新)

    Deep Learning(深度学习)学习笔记(不断更新): Deep Learning(深度学习)学习笔记之系列(一) 深度学习(Deep Learning)资料(不断更新):新增数据集,微信公众号 ...

  5. MongoDB资料汇总(转)

    原文:MongoDB资料汇总 上一篇Redis资料汇总专题很受大家欢迎,这里将MongoDB的系列资料也进行了简单整理.希望能对大家有用. 最后更新时间:2013-04-22 1.MongoDB是什么 ...

  6. Python资料大全

    说明:以下文章为转载,有英文原文和中文整理翻译,对原作者和译者的工作表示极大感谢!!! 英文原文:https://github.com/vinta/awesome-python 中文译文:https: ...

  7. Java+Python+前端 学习资料大全 百度云盘

    Java架构师3大阶段 链接:https://pan.baidu.com/s/1DlXh33y5t4cZUmZH0cLvCw 提取码:5s76 2019前端架构阶段 链接:https://pan.ba ...

  8. 【机器学习Machine Learning】资料大全

    昨天总结了深度学习的资料,今天把机器学习的资料也总结一下(友情提示:有些网站需要"科学上网"^_^) 推荐几本好书: 1.Pattern Recognition and Machi ...

  9. Java MongoDB 资料集合

    一.Mongodb介绍及对比 1.NoSQL介绍及MongoDB入门 http://renial.iteye.com/blog/684829 2.mongoDB 介绍(特点.优点.原理) http:/ ...

随机推荐

  1. RN组件可用属性整理

  2. 洛谷P3398 仓鼠找sugar [LCA]

    题目传送门 仓鼠找sugar 题目描述 小仓鼠的和他的基(mei)友(zi)sugar住在地下洞穴中,每个节点的编号为1~n.地下洞穴是一个树形结构.这一天小仓鼠打算从从他的卧室(a)到餐厅(b),而 ...

  3. UE4新手编程之创建空白关卡和添加碰撞体

    让我们接着上次继续学习UE4引擎,今天我们学习下怎样创建空白的关卡以及添加碰撞物体. 一. 创建空白关卡 1) 点击文件 -> 新建关卡(或者按快捷键Ctrl+N). 2) 你可以选择Defau ...

  4. C# Activex调用USB摄像头--附带源码

    前言 最近在整理一些自己写过的东西,也算是重新熟悉一下并且优化一下吧. 需求:获取本地USB摄像头视频显示,并且获取图片数据给底层做人脸识别. 记得当时直接采用H5已经做好了,调试好了....结果放上 ...

  5. Wireshark数据抓包教程之Wireshark的基础知识

    Wireshark数据抓包教程之Wireshark的基础知识 Wireshark的基础知识 在这个网络信息时代里,计算机安全始终是一个让人揪心的问题,网络安全则有过之而无不及.Wireshark作为国 ...

  6. BZOJ.3058.四叶草魔杖(Kruskal 状压DP)

    题目链接 \(2^{16}=65536\),可以想到状压DP.但是又有\(\sum A_i\neq 0\)的问题.. 但是\(2^n\)这么小,完全可以枚举所有子集找到\(\sum A_i=0\)的, ...

  7. POJ.2774.Long Long Message/SPOJ.1811.LCS(后缀自动机)

    题目链接 POJ2774 SPOJ1811 LCS - Longest Common Substring 确实比后缀数组快多了(废话→_→). \(Description\) 求两个字符串最长公共子串 ...

  8. Dalvik和ART的区别(转)

    什么是Dalvik:    Dalvik是Google公司自己设计用于Android平台的Java虚拟机.Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的核心组成部分之一. ...

  9. HNOI 越狱

    题目描述 监狱有连续编号为 1…N的 N 个房间,每个房间关押一个犯人,有 M种宗教,每个犯人可能信仰其中一种.如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱. 输入输出格式 ...

  10. nodejs备忘总结(一) -- 基础入门

    什么是NodeJS JS是脚本语言,脚本语言都需要一个解析器才能运行.对于写在HTML页面里的JS,浏览器充当了解析器的角色.而对于需要独立运行的JS,NodeJS就是一个解析器. 每一种解析器都是一 ...