MongoDB资料汇总

MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。

它的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有:

  • 面向集合存储、易存储对象类型的数据。

  • 模式自由。
  • 支持动态查询:Mongo支持丰富的查询表达式,查询指令使用JSON形式的标记,可轻易查询文档中内嵌的对象及数据。
  • 支持完全索引,包含内部对象:Mongo的查询优化器会分析查询表达式,并生成一个高效的查询计划。
  • 支持查询。
  • 支持复制和故障恢复。
  • 使用高效的二进制数据存储,包括大型对象(如视频等)。
  • 自动处理碎片,以支持云计算层次的扩展性。
  • 支持RUBY,PYTHON,JAVA,C++,PHP,C#等多种语言。
  • 文件存储格式为BSON(一种JSON的扩展)。
  • 可通过网络访问。

在此我们对MongoDB资料进行一个汇总,以供大家参考与交流。

一、何为MongoDB

分布式文档存储数据库MongoDB简介

八天学会MongoDB:第一天 基础入门

MongoDB五分钟教程:MongoDB Shell入门

主流NoSQL数据库全方位测评:MongoDB


MongoDB小笔记

MongoDB学习手册

MongoDB入门学习资料

MongoDB资料--mongoimport

MongoDB常用命令介绍

MongoDB command

通过MongoDB推动NoSQL主导企业业务

DBA应用技巧:利用MySQL技能学习MongoDB


二、MongoDB的安装

mongodb 安装

【mongodb】mongodb的安装 
安装monogdb 开发环境pymongo
MongoDB 入门(monogdb 数据操作)
MongoDB 入门(java 开发 1)

MongoDB 入门(windows 环境)

MongoDB下载安装和配置


Mongodb在Windows上的安装

SentOS Linux下安装MongoDB

三、MongoDB数据库CRUD操作

NoSQL之MongoDB基本操作

MongoDB增删改查CRUD操作

MongoDB简单实践:Only CRUD

小试MongoDB及Java的CRUD

Java操作MongoDB CRUD操作


四、MongoDB开发

PHP使用MongoDB的持久连接

基于MongoDB的php应用开发

Python访问MongoDB环境安装和测试

Python搭配MongoDB使用方法

java连接MongoDB的方法

java连接MongoDB实例

MySQL一族眼中的MongoDB:与JS联系紧密

MongoDB快速入门:使用CSharp的实战

Java Tutorial:Java操作MongoDB入门

Mongodb数据库入门之Spring Mongodb

Mongodb快速入门之使用Java操作Mongodb



五、MongoDB管理

【Mongodb】用户和认证 权限总结

MongoDB权威指南(7)- Administration

mongodb的备份与恢复

Mongodb安全性初探

开源数据库MySQL和MongoDB设计实例对比

基于MongoDB进行分布式数据存储的步骤

RDBMS一族眼中的NoSQL:MongoDB数据库


六、MongoDB的主从复制

MongoDB主从复制介绍

MongoDB 主从复制配置


七、MongoDB的集群

搭建MongoDB集群


八、MongoDB的监控

10gen发布MongoDB监控系统MMS(附使用教程)


九、MongoDB的性能、查询与索引

NoSQL之MongoDB数据缓存刷新机制

MongoDB分布式存储的MapReduce并行查询

MongoDB数据库索引基础知识与实战技巧


十、MongoDB优化

MongoDB 索引数据类型优化,节省60%内存

五步优化你的MongoDB


十一、MongoDB使用案例

mongodb配置及应用实例

案例分享:记一次MongoDB性能问题

mongoDB操作实例

MongoDB 最佳实践

野心勃勃的NoSQL新贵 MongoDB应用实战

图解:如何从MySQL移植到MongoDB

NoSQL数据库:MongoDB的最佳实践

MongoDB数据库索引基础知识与实战技巧


十二、MongoDB图书资料下载

http://www.itpub.net/thread-1574812-1-1.html

http://www.itpub.net/thread-1522170-1-1.html

http://www.itpub.net/thread-1399524-1-1.html

http://www.itpub.net/thread-1498239-1-1.html

http://www.itpub.net/thread-1425722-1-1.html

http://www.itpub.net/thread-1430659-1-1.html

http://www.itpub.net/thread-1430659-1-1.html

http://www.itpub.net/thread-1557798-1-1.html

http://www.itpub.net/thread-1567186-1-1.html

http://www.itpub.net/thread-1452873-1-1.html



十三、MongoDB问题集绵

MongoDB的分组聚合函数相同数据下和MySQL比较谁快? 
mongodb不能插入中文数据,请各位大侠帮忙看看,求助 
memcache VS mongodb 
mongodb shell中特殊字符的输入问题 
mongodb如何查询重复记录 
mongodb的用户权限怎么设置呢? 
mongodb的capped模式
mongodb如何获得嵌入的子文档(数组)的记录数 
求助:java连接Mongodb连接数问题 
求助:Mongodb批量导入数据方法 
关于MONGODB占用内存过多的问题 

十四、MongoDB相关新闻

MongoDB分布式存储的MapReduce并行查询

NoSQL运动:数据库架构抉择

MongoDB用户经验分享 NoSQL到底行不行?

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
收集整理的mongodb学习资料,与大家分享。 包括: MongoDB 概念理解.pdf MongoDB_使用手册-中文版.pdf MongoDB使用手册.pdf Mongodb文档 与 php操作.pdf MongoDB应用.pdf =========================================== 常用命令: mongod.exe --dbpath "d:\mongodb\data\db" --directoryperdb --logpath "d:\mongodb\data\logs" --logappend mongo.exe >show dbs >use memo //使用 数据库 memo >show collections //列出当前数据库的collections >db //显示当前数据库 >show users //列出用户 help //更多语法 创建数据库与数据集合: >db >show dbs >use test2 >db.createCollection("t_test"); >use test2 >db >t={name:"hb",addr:"shanghai"}; >db.t_test.find(); >db.t_test.save(t); >db.t_test.find(); >db.t_test.insert({name:"test",addr:"beijing"}); >db.t_test.save({name:"test2",addr:"tianjin",phone:"025-0001"}); 数据查询: db.t_test.find() //select * from t_test db.t_test.find().limit(2) //select * from t_test limit 2 db.t_test.find().sort({x:1}) //select * from t_test order by x asc db.t_test.find().sort({x:1}).skip(2).limit(3) //select * from t_test order by x asc limit 2,3 db.t_test.find({x:10}) //select * from t_test where x = 10 db.t_test.find({x:{$lt:10}}) //select * from t_test where x<10 db.t_test.find({x:{$in:["01","03","10"]}}); // select * from t_test where x in ("01","03","10") db.t_test.find({},{y:true}) //select y from t_test db.t_test.find().count(); db.t_test.find({"address.city":"gz"}) //搜索嵌套文档address中city值为gz的记录 db.t_test.find({likes:"math"}) //搜索数组 db.t_test.ensureIndex({"address.city":1}) //在嵌套文档的字段上建立索引 更新数据: db.t_text.update({},{}) //第一个参数是查询对象,第二个是替代对象,要使用$set db.t_test.update({name:"test"},{$set:{addr:"shenZheng"}}); db.t_test.find(); 数据删除: db.t_test.remove({name:"test2"}); //删除数据 db.t_test.find(); show collections db.t_test.drop(); //删除数据集合(表) use test2 db.dropDatabase(); 索引: db.t_test.ensureIndex({productid:1}) //在productid上建立普通索引 db.t_test.ensureIndex({productid:1,plate:1}) //多字段索引 db.t_test.ensureIndex({productid,1},{unique:true}) //唯一索引 备份与恢复: mongodump.ext --help mongodump.ext -d test -o ../data/backup/test //备份数据库test中所有的数据集合 mongorestore.exe --help mongorestore.exe -d
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值