大数据存储:MongoDB实战指南
电子书推荐
-
-
MongoDB管理与开发精要(PDF) 评分:
《MongoDB管理与开发精要》的同名电子书,ChinaDBA.net出品 《MongoDB管理与开发精要》的同名电子书,ChinaDBA.net出品。【这是一本不可多得的好书】 目录 前言 第一部分 基 础 篇 第1章 认识MongoDB / 2 1.1 NoSQL简介 / 2 1.1.1 产生背景 / 2 1.1.2 NoSQL的种类及其特性 / 4 1.1.3 NoSQL特点 / 8 1.1.4 发展现状 / 8 1.2 初识MongoDB / 9 1.2.1 特点及功能 / 10 1.2.2 适用场合 / 11 1.3 MongoDB实际应用案例 / 12 1.3.1 国内案例 / 12 1.3.2 国外案例 / 12 1.4 本章小结 / 13 第2章 快速入门 / 14 2.1 体系结构 / 14 2.1.1 数据逻辑结构 / 14 2.1.2 数据存储结构 / 15 2.1.3 日志系统 / 17 2.1.4 元数据的存储 / 18 2.1.5 数据类型 / 19 2.2 MongoDB的安装和配置 / 22 2.2.1 在Windows平台下的安装和配置 / 22 2.2.2 在Linux平台下的安装和配置 / 23 2.3 启动数据库 / 25 2.3.1 命令行方式 / 25 2.3.2 配置文件方式 / 25 2.3.3 Daemon方式 / 26 2.3.4 mongod参数方式 / 26 2.4 停止数据库 / 27 2.4.1 Ctrl+C组合键 / 27 2.4.2 shutdownServer()指令 / 28 2.4.3 UNIX系统指令 / 28 2.5 操作数据库 / 29 2.5.1 连接数据库 / 29 2.5.2 插入记录 / 29 2.5.3 查询记录 / 31 2.5.4 修改记录 / 34 2.5.5 删除记录 / 34 2.6 常用GUI管理工具 / 34 2.6.1 MongoVUE / 34 2.6.2 RockMongo / 35 2.6.3 MongoHub / 36 2.7 本章小结 / 37 第二部分 高 级 篇 第3章 高级查询 / 40 3.1 查询操作符 / 40 3.2 查询语法 / 46 3.2.1 数组内容的查询 / 47 3.2.2 内嵌文档的查询 / 47 3.2.3 正则表达式匹配 / 48 3.2.4 $where查询 / 48 3.3 联合查询 / 49 3.3.1 简单手工关联 / 49 3.3.2 DBRef方式关联 / 50 3.4 游标和存储过程 / 51 3.4.1 游标 / 51 3.4.2 存储过程 / 52 3.5 本章小结 / 53 第4章 高级更新 / 55 4.1 数据更新命令详解 / 55 4.1.1 update命令 / 55 4.1.2 save命令 / 56 4.2 数据更新操作符 / 57 4.3 本章小结 / 62 第5章 高级特性 / 63 5.1 Capped Collection集合 / 63 5.1.1 创建Capped Collection / 63 5.1.2 Capped Collection的用途 / 64 5.1.3 注意事项 / 64 5.2 GridFS规范 / 65 5.2.1 如何实现海量存储 / 65 5.2.2 命令行工具 / 66 5.3 MapReduce编程模型 / 68 5.3.1 Map进行分组 / 69 5.3.2 Reduce聚合计算 / 69 5.3.3 Result获取结果 / 70 5.3.4 Finalize格式化输出 / 70 5.3.5 Options定制输出 / 71 5.4 本章小结 / 72 第三部分 管 理 篇 第6章 管理工具集 / 74 6.1 数据迁移 / 74 6.1.1 导出工具mongoexport / 75 6.1.2 导出工具mongodump / 78 6.1.3 导入工具mongoimport / 79 6.2 数据的备份和恢复 / 81 6.2.1 备份工具mongodump / 81 6.2.2 恢复工具mongorestore / 84 6.3 命令行操作 / 86 6.3.1 通过eval参数执行指定语句 / 86 6.3.2 执行指定文件中的内容 / 87 6.4 本章小结 / 88 第7章 管理命令 / 89 7.1 克隆collection / 90 7.1.1 远程克隆collection / 90 7.1.2 本地克隆collection / 94 7.2 复制数据库 / 94 7.2.1 远程复制数据库 / 94 7.2.2 本地复制数据库 / 96 7.3 刷新磁盘 / 97 7.4 捕获异常 / 98 7.4.1 返回异常信息 / 98 7.4.2 阻塞客户端 / 99 7.5 进程控制 / 99 7.5.1 查看活动进程 / 99 7.5.2 结束进程 / 100 7.6 验证collection的有效性 / 100 7.7 数据压缩 / 101 7.8 本章小结 / 102 第8章 访问控制 / 103 8.1 限制特定IP地址访问 / 104 8.2 设置监听端口 / 104 8.3 使用用户名和口令登录 / 105 8.3.1 建立系统root用户 / 107 8.3.2 建立指定权限用户 / 108 8.3.3 删除指定用户 / 109 8.4 本章小结 / 110 第四部分 性 能 篇 第9章 索引及优化 / 112 9.1 MongoDB索引概述 / 112 9.2 索引操作 / 113 9.2.1 基础索引 / 113 9.2.2 静默方式创建索引 / 115 9.2.3 文档索引 / 115 9.2.4 组合索引 / 116 9.2.5 唯一索引 / 116 9.2.6 强制使用索引 / 117 9.2.7 删除索引 / 119 9.2.8 重建索引 / 119 9.2.9 explain查看执行计划 / 119 9.3 优化器Profiler / 121 9.3.1 开启Profiler功能 / 121 9.3.2 查询Profiler记录 / 122 9.4 性能优化概述 / 123 9.4.1 性能优化的原则 / 123 9.4.2 影响性能的因素 / 124 9.5 常用的优化方案 / 124 9.5.1 创建索引 / 124 9.5.2 限定返回结果条数 / 125 9.5.3 只查询用到的字段 / 125 9.5.4 采用Capped Collection / 126 9.5.5 采用Server Side Code Execution命令集 / 126 9.5.6 使用hint / 127 9.5.7 采用Profiler / 127 9.6 本章小结 / 128 第10章 性能监控 / 129 10.1 mongosniff工具 / 129 10.2 mongostat工具 / 131 10.3 db.serverStatus命令 / 132 10.4 db.stats命令 / 134 10.5 HTTP监控接口 / 135 10.6 本章小结 / 136 第五部分 架 构 篇 第11章 复制集 / 138 11.1 Replica Sets架构 / 138 11.2 部署Replica Sets / 139 11.3 主从操作日志 / 144 11.4 主从配置信息 / 146 11.5 管理Replica Sets / 147 11.5.1 主从切换 / 147 11.5.2 读写分离 / 149 11.5.3 故障转移 / 151 11.5.4 增减节点 / 153 11.6 本章小结 / 160 第12章 分片 / 161 12.1 Sharding简介 / 161 12.1.1 Sharding的特点 / 161 12.1.2 Sharding架构 / 162 12.2 构建一个简单的Sharding Cluster / 163 12.2.1 启动Shard Server / 163 12.2.2 启动Config Server / 164 12.2.3 启动Route Process / 164 12.2.4 配置Sharding / 164 12.2.5 验证Sharding / 165 12.3 维护Sharding / 167 12.3.1 列出所有的Shard Server / 168 12.3.2 查看Sharding信息 / 168 12.3.3 判断是否是Sharding / 169 12.3.4 对现有的表执行Sharding / 169 12.3.5 新增Shard Server / 171 12.3.6 移除Shard Server / 172 12.4 本章小结 / 175 第13章 Replica Sets + Sharding方案 / 176 13.1 Replica Sets+Sharding架构 / 176 13.2 搭建一个高可用架构 / 177 13.2.1 创建数据目录 / 177 13.2.2 配置Replica Sets / 178 13.2.3 配置3台Config Server / 181 13.2.4 配置3台Route Process / 181 13.2.5 配置Shard Cluster / 181 13.2.6 验证Sharding / 182 13.3 本章小结 / 183 第六部分 开 发 篇 第14章 C#开发接口 / 186 14.1 C#快速入门 / 186 14.1.1 下载驱动和开发环境 / 186 14.1.2 访问控制 / 188 14.1.3 C#对数据库的基础操作 / 189 14.2 C#驱动一致性 / 194 14.3 C#常用操作 / 195 14.3.1 对MongoDB实例的操作 / 195 14.3.2 对用户的操作 / 198 14.3.3 对collection的操作 / 202 14.3.4 对索引的操作 / 208 14.4 C#高级查询 / 211 14.4.1 判断列名是否存在 / 211 14.4.2 比较运算符 / 213 14.4.3 逻辑运算符 / 221 14.4.4 正则表达式查询 / 223 14.4.5 跳过查询 / 224 14.5 用C#操作GridFS / 225 14.5.1 插入数据 / 225 14.5.2 查询数据 / 226 14.5.3 读取并保存数据 / 227 14.5.4 删除数据 / 228 14.6 本章小结 / 229 第15章 Java开发接口 / 230 15.1 Java快速入门 / 230 15.1.1 下载驱动和开发环境 / 230 15.1.2 访问控制 / 232 15.1.3 Java对数据库的基础操作 / 233 15.2 Java驱动一致性 / 237 15.3 Java常用操作 / 238 15.3.1 对MongoDB实例的操作 / 238 15.3.2 对用户的操作 / 241 15.3.3 对collection的操作 / 243 15.3.4 对索引的操作 / 250 15.4 Java高级查询 / 253 15.4.1 通过游标获取所有document / 253 15.4.2 比较运算符 / 254 15.4.3 逻辑运算符 / 263 15.4.4 正则表达式查询 / 264 15.4.5 跳过查询 / 265 15.5 用Java操作GridFS / 266 15.5.1 插入数据 / 266 15.5.2 查询数据 / 267 15.5.3 读取并保存数据 / 268 15.5.4 删除数据 / 269 15.6 本章小结 / 270
上传时间:2012-01 大小:1.52MB
10.24MB
mongodb开发精要 书籍 两本PDF
2014-02-28mongodb开发精要 书籍 两本PDF
9.14MB
MongoDB 入门
2019-03-31NULL 博文链接:https://empirel.iteye.com/blog/1336032
5.16MB
MongoDB管理与开发实战详解.pdf
2014-12-02MongoDB管理与开发实战详解.pdf 支持免费,拒绝rar解压需要密码!
50.0MB
深入云计算 MongoDB管理与开发实战详解pdf.part1
2016-05-20《深入云计算(MongoDB管理与开发实战详解)》系统全面的介绍了MongoDB开发、管理、维护和性能优化等方方面面。详细而深入,对MongoDB的开发和管理方法进行了详细的讲解,也对MongoDB的工作机制进行了深入的探讨。注重...
56KB
深入云计算:MongoDB管理与开发实战详解 源代码
2014-03-11MongoDB管理与开发实战详解随书带的源代码。
38.70MB
深入云计算 MongoDB管理与开发实战详解pdf.part2
2016-05-20《深入云计算(MongoDB管理与开发实战详解)》系统全面的介绍了MongoDB开发、管理、维护和性能优化等方方面面。详细而深入,对MongoDB的开发和管理方法进行了详细的讲解,也对MongoDB的工作机制进行了深入的探讨。注重...
306KB
MongoDB导入与导出.pdf
2022-07-11MongoDB导入与导出.pdf 学习资料 复习资料 教学资源
69.3MB
mongodb-linux-x86_64-rhel70-4.4.13安装包和conf配置文件
2022-04-11mongodb安装包和配置文件! mongodb安装包和配置文件!
150.27MB
Studio 3T 2019.2版本,可无限试用,破解,注册码
2019-07-12STUDIO 3T 最好的MONGODB工具。忘记编写和调试长命令行和陷入复杂的语法细节的疲惫的任务。相反,使用Studio 3T自信,直观地完成工作。 在NoSQL社区中被广泛认为是MongoDB的最佳IDE,我们广泛而精细的功能集包括立即开始使用MongoDB所需的一切。 Studio 3T让它变得比你以前想象的更容易。 Studio 3T 2019.2版本,可无限试用。2019.3已不可无限期试用了。无限试用,就是用那个脚本执行一下即可,网上很多的
21.10MB
MongoDB可视化工具Mac版本
2018-02-08MongoDB可视化工具robomongo的升级版,免费的robot3工具Mac版本,方便实用,是你使用mongodb不二之选
187.28MB
MongoDB安装包(windows10 64位)
2018-10-23MongoDB数据库安装包,适用于windows10 64位,需要的可以下载
50.35MB
NoSqlBooster5.1.4 最新版
2019-02-27新版本名称为NoSqlBooster原名MongoBooster,官方推荐的MongoDB数据库的工具软件,支持最新版本 MongoDB 4.0.6
145.87MB
MongoDB windows 64位安装包
2018-04-24MongoDB windows 64位安装包最新版,msi格式.windows下直接解压安装即可 国内MongoDB官网下载不了,找了好久的安装包,亲测没问题,分享给大家
82.79MB
mongodb-linux-x86_64-3.6.3.tgz
2018-02-27最新版linux mongodb 3.6.3 安装文件,非常稳定,官网直接下载
50.17MB
mongobooster可视化工具
2018-06-11mongobooster可视化工具,不用安装,下载解压直接打开就可以使用
15.89MB
robo3t-1.3.1-windows下载
2019-04-19windows 下,最好用的mongodb可视化工具。robo 3t是一款MongoDB的辅助插件,可以帮助您在管理数据库内容以及数据库代码编辑方面提供一定的开发优化方案,内置一个代码编辑区域,您可以将数据库文件放到软件上修改,结合图形化的处理方式,可以将MongoDB数据库中的文件转换为分布式的存储方式,提高数据文件编辑和保存效率,Robo 3T是Robomongo的升级版本,在新版中,您可以更加方便的查找数据库对象、利用其中的数据生成器,可以将Excel文件的数据导入数据库中保存,对于制作数据文件来说是非常方便的
711B
nosqlbooster各版本注册码.txt
2019-09-18nosqlbooster 各个版本的注册码,支持的版本3.x,4.x,5.x。 注册之前必须断网,否则注册失败,然后配上hosts文件就完美了。
461.34MB
Studio-3T-for-mac_x86_11.4.zip
2021-07-02步骤:https://blog.midaug.win/posts/2021070201/ 包含: 1、Studio-3T-2019.3.0 和 2020.8.0 双版本mac dmg 官方安装包 2、data-man-mongodb-ent-2019.3.0.jar 注意: 网上大部分data-man-mongodb-ent-2019.3.0.jar方式在 big sur 11.4上都是失败的 内附intel版本mac big sur 11.4版本上实测成功记录
16.72MB
MongoDB The Definitive Guide 3rd Edition
2019-01-01Manage your data in a database system designed to support modern application development. The updated edition of this authoritative and accessible guide shows you the many advantages of using document-oriented databases, including how this secure, high-performance system enables flexible data models, high availability, and horizontal scalability. Written by current and former members of the MongoDB team, the third edition is updated for MongoDB 4.0. You’ll find substantial updates on querying, indexing, aggregation, replica sets, ops manager, sharding administration, data administration, durability, monitoring, and security. Authors Shannon Bradshaw (MongoDB) and Kristina Chodorow (Google) provide guidance for database developers, advanced configuration for system administrators, and use cases for a variety of projects. Ideal for NoSQL newcomers and experienced MongoDB users alike, this book also includes many real-world schema design examples.
72.10MB
MySQL5.5.62
2018-11-06mysql5.5.62版,32位和64位,Windows环境下的安装包。
134.71MB
MongoDB compass
2018-03-16包含详细教程,版本为1.13最新版,官方推出的可视化工具,支持增删改查。
1.43MB
MongoDB C/C++开发使用案例Demo
2018-03-19MongoDB C/C++开发使用案例Demo(含源代码例子、编译好的MongoDB C库文件(.h .lib .dll)、开发环境搭建配置文档等),可直接用于项目开发
64.79MB
Dbeaver 4.1 最后一个企业版 【解压即可使用】
2018-11-12Dbeaver 4.1企业版 绿色版 亲测可用。可以连接 MySQL Oracle Redis MongoDB Hbase DB2等基本上所有的数据库
678KB
Studio 3T 2019.3.0 破解工具(密码:www.chinapyg.com)
2019-07-19(密码:www.chinapyg.com)Studio 3T is the professional GUI and IDE for MongoDB available for Windows, Mac, and Linux. 官网下载链接: https://download.studio3t.com/studio-3t/windows/2019.3.0/studio-3t-x64.zip https://download.studio3t.com/studio-3t/mac/2019.3.0/Studio-3T.dmg https://download.studio3t.com/studio-3t/linux/2019.3.0/studio-3t-linux-x64.tar.gz [SHA-256 Checksum]: 8bb59d404290c0db9b2a90bdeb5283e29637e58bbef1cb832cbbf5817e622254 studio-3t-x64.zip 1ec8e8da98e32f645441a79a75d9543339886981e9106ca29c455bca7356d24f Studio-3T.dmg 70a0ec13e949c6438f57186bb79a1e2872a4c3f9eb410eb162e688946463b8a3 studio-3t-linux-x64.tar.gz
192.2MB
mongodb windows版
2018-02-12mongodb 版本3.6 windows版, mongodb 版本3.6 windows版,
21.47MB
robo3t-1.1.1 MAC破解版
2018-12-24robo3t 破解版,亲测有效,使用过程中主要设置禁止更新
384B
studio 3t 破解
2018-10-31可用来破解studio 3t,过期时执行即可。仅用于学习,请勿用于其它途径。
204.70MB
mongodb windows64位 4.0.10 msi安装包
2019-07-25MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。