新华书店正版精通MongoDB3.x计算机应用ai开发软件实操教程自学
-
- 价 格: ¥ 190
- 今日价格: 有特价请联系
- 商品库存: 件
- 品牌:清华大学出版社
- 货号:6a95d919be66
- 立刻联系购买联系商家
本商品由提供,通过完成交易,请放心购物
- 产品名称:精通MongoDB3.x
- 品牌:清华大学出版社
- 书名:精通MongoDB3.x
- 作者:[美]亚历克斯·吉玛斯
- 译者:陈凯
- 定价:89.00元
- 书名:精通MongoDB3.x
- 开本:16开
- 是否是套装:否
- 出版社名称:清华大学出版社
以上ISBN信息均为平台自动生成,部分商品参数可能存在些许误差,商品准确参数详情可咨询客服。本店为新华书店总部直营店铺,所售图书均为正版,请放心购买!
基本信息 |
书 名 | 精通MongoDB3.x |
出版社 | 清华大学出版社有限公司 | 作 者 | (美)亚历克斯·吉玛斯著 |
出版时间 | (咨询特价) | I S B N | (咨询特价) |
定价 | 89 | 开 本 | 16开 185*260 |
装 帧 | 平装 | 版 次 | 1 |
字 数 | 378 (千字) | 页 数 | 264 |
读者范围 | 数据库程序员;网络开发工程师;数据可爱好者 |
内容简介 |
本书详细阐述了与MongoDB 3.x相关的基本解决方案,主要包括MongoDB——现代Web数据库,模式设计和数据建模,MongoDB CRUD操作,高级查询,聚合,索引,监控、备份和安全性,存储引擎,通过MongoDB利用大数据,复制,分片,容错和高可用性等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书既适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。 |
作者简介 |
|
编辑推荐 |
本书是有志学习MongoDB 者的良师益友。它从SQL 和NoSQL 技术的分野开始讲起,阐述了关系数据库和MongoDB 的模式设计;介绍了MongoDB 创建、读取、更新、删除操作,以及使用Ruby、Python 和PHP 执行高级查询的概念;深入讨论了聚合框架、索引、监控、备份等应用;详细介绍了MongoDB 中的不同存储引擎;展示了MongoDB 如何适应更广泛的大数据环境和生态系统;讨论了副本集以及如何管理它们;探讨了分片机制等。总之,学习本书可以为读者较为全面地掌握MongoDB 应用打下坚实的基础。深入剖析MongoDB这一重要的数据库!项目实例极具参考价值并提供详尽的源代码分析! |
目录 |
目 录 第1 章 MongoDB—现代Web 数据库 1 11 Web 的历史 1 111 Web 10 1 112 Web 20 3 113 Web 30 5 12 SQL 和NoSQL 的演变 5 121 MongoDB 的演变 6 122 MongoDB 和SQL 开发人员 8 123 MongoDB 和NoSQL 开发人员 10 13 MongoDB 的主要特征和用例 10 131 主要特征 10 132 MongoDB 的用例 11 133 对MongoDB 的批评 13 14 MongoDB 配置和*佳实践 14 141 操作*佳实践 14 142 模式设计*佳实践 16 143 写入持久性的*佳实践 17 144 复制的*佳实践 18 145 分片的*佳实践 18 146 安全性的*佳实践 19 147 AWS 的*佳实践 19 15 参考资料 20 151 MongoDB 帮助文档 20 152 进一步阅读 20 16 小结 21 第2 章 模式设计和数据建模 23 21 关系模式设计 24 · X · 精通MongoDB 3x 211 MongoDB 模式设计 24 212 数据建模 25 213 为原子操作建模数据 29 214 关系建模 31 215 连接到MongoDB 35 216 使用Python 连接 39 217 使用PHP 连接 42 22 小结 46 第3 章 MongoDB CRUD 操作 47 31 使用shell 执行CRUD 操作 47 311 使用mongo shell 脚本 49 312 管理 54 313 mongo shell 中的MapReduce 57 314 聚合框架 62 315 保护shell 的安全 64 316 使用MongoDB 进行身份验证 68 32 小结 69 第4 章 高级查询 71 41 MongoDB CRUD 操作 71 411 使用Ruby 驱动程序执行CRUD 操作 71 412 在Mongoid 中的CRUD 操作 78 413 使用Python 驱动程序执行CRUD 操作 79 414 使用PyMODM 执行CRUD 操作 84 415 使用PHP 驱动程序执行CRUD 操作 86 416 使用Doctrine 执行CRUD 操作 92 417 比较操作符 96 418 更新操作符 97 419 智能查询 97 42 小结 101 第5 章 聚合 103 51 聚合的用途 103 52 聚合操作符 104 目 录· XI · 521 聚合阶段操作符 104 522 表达式操作符 105 53 限制 110 54 聚合用例 111 55 小结 122 第6 章 索引 123 61 内部索引 123 62 索引类型 125 621 单字段索引 125 622 复合索引 127 623 多键索引 129 624 特殊类型的索引 132 63 建立和管理索引 140 631 强制使用索引 140 632 管理索引 143 64 高效使用索引 144 65 参考资料 146 66 小结 147 第7 章 监控、备份和安全性 149 71 监控 149 711 应该监控的重点内容 149 712 监控WiredTiger 中的内存使用情况 151 713 跟踪页面错误 151 714 跟踪B 树未命中的情况 152 715 工作集计算 154 716 监控工具 154 72 备份 155 721 备份选项 156 722 EC2 备份和还原 159 723 增量备份 159 73 安全性 160 731 身份验证 160 · XII · 精通MongoDB 3x 732 授权机制 162 733 网络级安全性 166 734 审计安全性 166 735 特别案例 167 736 综述 167 74 小结 168 第8 章 存储引擎 169 81 可插拔存储引擎 169 811 WiredTiger 169 812 加密 175 813 使用In-Memory 存储 176 814 MMAPv1 177 815 混合使用存储引擎 179 816 其他存储引擎 180 82 MongoDB 中的锁 180 821 锁的报告 183 822 锁的产生 183 823 常用命令和锁 184 824 需要数据库锁的命令 184 83 参考资料 185 84 小结 186 第9 章 通过MongoDB 利用大数据 187 91 关于大数据 187 911 大数据发展前景 188 912 消息排队系统 189 913 数据仓库 191 914 以MongoDB 作为数据仓库 193 92 大据用例 194 921 Kafka 设置 195 922 Hadoop 设置 198 923 从Hadoop 到MongoDB 管道 201 924 从Spark 到MongoDB 201 目 录· XIII · 93 参考资料 202 94 小结 203 第10 章 复制 205 101 复制 205 (咨询特价) 逻辑或物理复制 205 (咨询特价) 不同的高可用性类型 206 102 架构概述 207 103 选举方式 208 104 关于副本集的用例 210 105 设置副本集 211 (咨询特价) 将独立服务器转换为副本集 211 (咨询特价) 创建副本集 212 (咨询特价) 读取首选项设置 214 (咨询特价) 写入关注 215 (咨询特价) 副本集成员的优先级设置 216 106 连接到副本集 220 107 副本集管理 222 (咨询特价) 对副本集执行维护的方式 222 (咨询特价) 重新同步副本集的成员 223 (咨询特价) 更改oplog 大小 223 (咨询特价) 在丢失了大部分服务器时重新配置副本集 224 (咨询特价) 链式复制 225 108 副本集的云选项 225 (咨询特价) mLab 226 (咨询特价) MongoDB Atlas 226 109 副本集的限制 226 (咨询特价) 小结 227 第11 章 分片 229 111 分片的优点 229 112 架构概述 231 (咨询特价) 开发、持续部署和暂存环境 232 (咨询特价) 提前计划分片 233 · XIV · 精通MongoDB 3x 113 分片设置 233 (咨询特价) 选择分片键 233 (咨询特价) 选择正确的分片键 234 114 分片管理和监控 237 (咨询特价) 跟踪和保持数据平衡 237 (咨询特价) 块的管理 240 (咨询特价) 分片限制 247 115 查询分片数据 248 (咨询特价) 查询路由器 248 (咨询特价) 使用Ruby 查询 250 (咨询特价) 与副本集的性能比较 250 116 分片的恢复 251 (咨询特价) mongos 251 (咨询特价) mongod 进程 251 (咨询特价) 配置服务器 252 (咨询特价) 分片崩溃 252 (咨询特价) 整个集群都崩溃了 252 117 参考资料 252 118 小结 253 第12 章 容错和高可用性 255 121 应用程序设计 255 (咨询特价) 无模式并不意味着没有模式设计 255 (咨询特价) 读取性能优化 256 (咨询特价) 防御性编码 258 122 操作 259 123 安全性 260 (咨询特价) 默认启用安全性 260 (咨询特价) 隔离服务器 261 (咨询特价) 对照检查表 262 124 参考资料 263 125 小结 264 |
试读 |
|
商品目录加载中......_310x310.jpg