成功加入购物车

去购物车结算 X
亿临书店
  • MongoDB从入门到项目实践(超值版)

MongoDB从入门到项目实践(超值版)

举报

正版图书,可开发票,请放心购买。

  • 作者: 
  • 出版社:    清华大学出版社
  • ISBN:    9787302576723
  • 出版时间: 
  • 装帧:    平装
  • 开本:    其他
  • ISBN:  9787302576723
  • 出版时间: 
  • 装帧:  平装
  • 开本:  其他

售价 71.66 7.2折

定价 ¥99.00 

品相 全新

优惠 满包邮

优惠 满减券
    运费
    本店暂时无法向该地区发货

    延迟发货说明

    时间:
    说明:

    上书时间2023-11-03

    数量
    库存5
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    • 商品详情
    • 店铺评价
    手机购买
    微信扫码访问
    • 商品分类:
      童书
      货号:
      1202403230
      商品描述:
      前言

      【作者简介】
      丛书说明
      本套“软件开发魔典”系列图书,是专门为编程初学者量身打造的编程基础学习与项目实践用书。
      本丛书针对“零基础”和“中级”学习者,通过案例引导读者深入技能学习和项目实践。为满足初学者在框架知识方面的基础入门、扩展学习、编程技能、项目实践4个方面的职业技能需求,特意采用“知识基础→知识提高→核心技术→高级操作→项目实践”的结构和“由浅入深,由深到精”的学习模式进行讲解。
      MongoDB学习线路
      《MongoDB从入门到项目实践:超值版》以MongoDB的学习模式来设计内容结构,第1~3篇可使读者掌握MongoDB数据库安装、存储、查询、优化等基础知识和应用技能,第4~5篇可使读者拥有多个行业项目开发经验。读者如果遇到问题,可观看《MongoDB从入门到项目实践:超值版》同步微视频,也可以通过在线技术支持让老程序员答疑解惑。
      《MongoDB从入门到项目实践:超值版》内容
      全书分为5篇共17章。
      第1篇(第1~3章)为基础篇,主要讲解对MongoDB的初步认识、MongoDB的安装与配置以及MongoDB数据库的使用。读者在学完本篇后将会了解MongoDB的基本概念以及数据库的简单操作。
      第2篇(第4~7章)为提高篇,主要讲解MongoDB存储、MongoDB查询、聚合以及MongoDB的管理。通过本篇的学习,读者将对如何使用MongoDB有个深度的了解,为后面的开发奠定基础。
      第3篇(第8~11章)为核心技术篇,主要讲解MongoDB数据库高级查询优化和大数据复制。学完本篇,读者将对MongoDB索引与优化、复制、分片以及使用MongoDB数据库进行综合性编程具有一定的综合应用能力。
      第4篇(第12~14章)为高级操作篇,主要讲解MongoDB数据库在Java、Node.js、Python等语言开发中的应用。学完本篇,读者将能够贯通前面所学的各项知识和技能,学会在不同语言开发中应用MongoDB数据库的技能。 第5篇(第15~17章)为项目实践篇,主要讲解商品管理系统、舞蹈培训管理系统、网站帖子爬取及数据展示3个实战案例。通过本篇的学习,读者将对MongoDB数据库编程在项目开发中的实际应用有切身体会,为日后进行软件开发积累项目管理及实践开发的经验。
      全书不仅融入了作者丰富的工作经验和多年的使用心得,还提供了大量来自工作现场的实例,具有较强的实战性和可操作性。读者系统学习后可以掌握MongoDB的基础知识,拥有全面的数据库操作能力、优良的团队协同技能和丰富的项目实战经验。编写《MongoDB从入门到项目实践:超值版》的目的就是让数据库初学者快速成长为一名合格的中级程序员,通过演练积累项目开发经验和团队合作技能,在未来的职场中获取一个较高的起点,并能迅速融入软件开发团队。
      《MongoDB从入门到项目实践:超值版》特色
      1. 结构科学,易于自学
      《MongoDB从入门到项目实践:超值版》在内容组织和范例设计中充分考虑初学者的特点,由浅入深,循序渐进,无论读者是否接触过框架,都能从《MongoDB从入门到项目实践:超值版》中找到的起点。
      2. 视频讲解,细致透彻
      为降低学习难度,提高学习效率。《MongoDB从入门到项目实践:超值版》录制了同步微视频(模拟培训班模式),通过视频除了能轻松学会专业知识外,还能获取老师的软件开发经验,使学习变得更轻松有效。
      3. 超多、实用、专业的范例和实践项目
      《MongoDB从入门到项目实践:超值版》结合实际工作中的应用范例逐一讲解MongoDB数据库的各种知识和技术,在项目实践篇中更以3个项目实践来总结《MongoDB从入门到项目实践:超值版》前14章介绍的知识和技能,使读者在实践中掌握知识,轻松拥有项目开发经验。
      4. 随时检测自己的学习成果
      每章首页中,均提供了“学习指引”和“重点导读”,以指导读者重点学习及学后检查;章后的“就业面试技巧与解析”均根据当前求职面试(笔试)题精选而成,读者可以随时检测自己的学习成果,做到融会贯通。
      5. 专业创作团队和技术支持
      《MongoDB从入门到项目实践:超值版》由聚慕课教育研发中心编著和提供在线服务。读者在学习过程中遇到任何问题,可加入图书读者(技术支持)QQ群(661907764)进行提问,作者和资深程序员为读者在线答疑。
      《MongoDB从入门到项目实践:超值版》附赠超值王牌资源库
      《MongoDB从入门到项目实践:超值版》附赠了极为丰富、超值的王牌资源库,具体内容如下:
      (1)王牌资源1:随赠《MongoDB从入门到项目实践:超值版》“配套学习与教学”资源库,提升读者的学习效率。
      ? 《MongoDB从入门到项目实践:超值版》316节同步微视频(扫描二维码观看)。
      ? 《MongoDB从入门到项目实践:超值版》3个大型项目案例以及100个实例源代码。
      ? 《MongoDB从入门到项目实践:超值版》配套上机实训指导手册及《MongoDB从入门到项目实践:超值版》教学PPT课件。
      (2)王牌资源2:随赠“职业成长”资源库,突破读者职业规划与发展瓶颈。
      ? 求职资源库:100套求职简历模板、600套毕业答辩模板和80套学术开题报告模板。 ? 面试资源库:程序员面试技巧、200道求职常见面试(笔试)真题与解析。
      ? 职业资源库:100套岗位竞聘模板、程序员职业规划手册、开发经验及技巧集、软件工程师技能手册。
      (3)王牌资源3:随赠“软件开发魔典”资源库,拓展读者学习《MongoDB从入门到项目实践:超值版》的深度和广度。
      ? 案例资源库:100个实例及源码注释。
      ? 软件开发文档模板库:10套八大行业软件开发文档模板。
      ? 编程水平测试系统:计算机水平测试、编程水平测试、编程逻辑能力测试、编程英语水平测试。
      ? 软件学习电子书资源库:MongoDB常用工具查询电子书、MongoDB常用命令查询电子书、MongoDB数据库运维手册、MongoDB可视化工具使用技巧和MongoDB吃内存问题及解决方案。
      (4)王牌资源4:编程代码优化纠错器。
      ? 本纠错器能让软件开发更加便捷和轻松,无须安装配置复杂的软件运行环境即可轻松运行程序代码。
      ? 本纠错器能一键格式化,让凌乱的程序代码更加规整美观。
      ? 本纠错器能对代码精准纠错,让程序查错不再难。
      上述资源获取及使用
      注意:由于《MongoDB从入门到项目实践:超值版》不配送光盘,书中所用及上述资源均需借助网络下载才能使用。
      1. 资源获取
      采用以下任意途径,均可获取《MongoDB从入门到项目实践:超值版》所附赠的超值王牌资源库。
      (1)加入《MongoDB从入门到项目实践:超值版》微信公众号“聚慕课jumooc”,下载资源或者咨询关于《MongoDB从入门到项目实践:超值版》的任何问题。
      (2)加入《MongoDB从入门到项目实践:超值版》图书读者服务(技术支持)QQ群(661907764),读者可以打开群“文件”中对应的Word文件,获取网络下载地址和密码。
      2. 使用资源
      读者可通过PC端、App端、微信端学习和使用《MongoDB从入门到项目实践:超值版》微视频和资源。
      《MongoDB从入门到项目实践:超值版》适合哪些读者阅读
      《MongoDB从入门到项目实践:超值版》非常适合以下人员阅读。
      ? 没有任何MongoDB基础的初学者。
      ? 有一定的MongoDB开发基础,想精通编程的人员。
      ? 有一定的MongoDB开发基础,没有项目实践经验的人员。
      ? 正在进行软件专业相关毕业设计的学生。
      ? 大中专院校及培训学校的老师和学生。
      创作团队
      《MongoDB从入门到项目实践:超值版》由聚慕课教育研发中心编著,高淼任主编,王峰、陈长生老师任副主编。参与《MongoDB从入门到项目实践:超值版》编写的人员还有蒋楠、陈梦、李良、陈献凯和裴垚等。
      在编写过程中,我们尽己所能将好的讲解呈现给读者,但也难免有疏漏和不妥之处,敬请读者不吝指正。 编 者

       
       
       
       

      商品简介



      作者简介

      聚慕课教育研发中心,是有一家软件开发公司和线下培训机构共同组建的IT图书研发中心,具有18年的图书开发和12年软件开发经验。该研发中心有软件开发团队,一批一线软件培训讲师,高校青年教师以及学科专家团队构成。致力于IT类图书策划、组稿、及编写。我们对计算机图书市场进行科学、严谨的调查分析,紧跟高新科技,深度挖掘读者需求,整合优质作者资源,协助作者制定创作计划、确立创作思想与体例,并实时监控创作质量与进度,确保做出让读者读得懂、用的好、学的会的计算机类图书。


      目录

      第1篇 基础篇
      第1章 初识MongoDB世界——认识MongoDB 002
      ◎ 本章教学微视频
      1.1 NoSQL 002
      1.1.1 NoSQL简史 002
      1.1.2 NoSQL的种类及其特性 003
      1.1.3 NoSQL特点 004
      1.1.4 NoSQL的优缺点 005
      1.1.5 NoSQL与SQL数据库的比较 006
      1.2 初识MongoDB 007
      1.2.1 MongoDB是什么 007
      1.2.2 MongoDB的体系结构 007
      1.2.3 MongoDB的特点 008
      1.2.4 MongoDB键特性 008
      1.2.5 MongoDB的核心服务和工具 009
      1.2.6 MongoDB应用场景 011
      1.3 MongoDB数据模型 011
      1.3.1 数据模型 011
      1.3.2 多态模式 013
      1.4 就业面试技巧与解析 014
      1.4.1 面试技巧与解析(一) 014
      1.4.2 面试技巧与解析(二) 015
      第2章 MongoDB使用基础——MongoDB的安装与配置 016
      ◎ 本章教学微视频
      2.1 MongoDB的安装配置 016
      2.1.1 MongoDB的安装 016
      2.1.2 配置Path环境变量 019
      2.1.3 创建数据库文件的存放文件 020
      2.1.4 启动MongoDB 021
      2.1.5 配置本地Windows MongoDB服务 022
      2.1.6 建立一个数据库 022
      2.2 MongoDB可视化工具MongoDB Compass 024
      2.2.1 下载Compass 024
      2.2.2 安装Compass 024
      2.2.3 连接MongoDB 026
      2.2.4 创建数据库 027
      2.2.5 创建集合 028
      2.2.6 插入数据 028
      2.2.7 批量导入数据 030
      2.2.8 使用中的错误 030
      2.3 就业面试技巧与解析 032
      2.3.1 面试技巧与解析(一) 032
      2.3.2 面试技巧与解析(二) 032
      第3章 数据库程序的操作——MongoDB数据库的使用 033
      ◎ 本章教学微视频
      3.1 MongoDB shell 033
      3.1.1 MongoDB shell连接 033
      3.1.2 MongoDB shell命令 034
      3.1.3 MongoDB shell脚本编程 038
      3.2 MongoDB的基本操作 038
      3.2.1 MongoDB数据库的连接 038
      3.2.2 数据库 039
      3.2.3 集合 040
      3.2.4 文档 041
      3.2.5 数据类型 048
      3.2.6 索引 048
      3.3 就业面试技巧与解析 049
      3.3.1 面试技巧与解析(一) 049
      3.3.2 面试技巧与解析(二) 049第2篇 提高篇
      第4章 MongoDB内部的存储 052
      ◎ 本章教学微视频
      4.1 存储引擎 052
      4.1.1 MMAPv1引擎 052
      4.1.2 WiredTiger引擎 056
      4.1.3 In-Memory引擎 057
      4.2 GridFS简介 058
      4.2.1 GridFS原理 058
      4.2.2 GridFS应用场景 060
      4.2.3 GridFS的局限性 060
      4.3 GridFS的使用 061
      4.3.1 开始使用命令行工具 061
      4.3.2 从GridFS中读取文件 062
      4.4 WiredTiger的使用 063
      4.5 WiredTiger的事务实现 066
      4.5.1 WiredTiger事务的实现原理 067
      4.5.2 WiredTiger事务过程 068
      4.5.3 WiredTiger的事务隔离 068
      4.5.4 WiredTiger的事务日志 070
      4.6 就业面试技巧与解析 071
      4.6.1 面试技巧与解析(一) 071
      4.6.2 面试技巧与解析(二) 071
      第5章 MongoDB的灵活查询 073
      ◎ 本章教学微视频
      5.1 find查询 073
      5.1.1 指定需要返回的键 074
      5.1.2 限制 074
      5.1.3 游标 074
      5.2 条件查询 075
      5.2.1 查询条件 075
      5.2.2 OR查询 076
      5.2.3 $not 076
      5.2.4 条件语义 077
      5.3 特定类型查询 077
      5.3.1 null 077
      5.3.2 正则查询(模糊查询) 078
      5.3.3 嵌套文档 078
      5.3.4 数组 080
      5.4 文本搜索 082
      5.4.1 定义文本搜索索引 082
      5.4.2 $text操作 083
      5.4.3 使用文本搜索 083
      5.4.4 文本搜索语言 085
      5.5 就业面试技巧与解析 085
      5.5.1 面试技巧与解析(一) 085
      5.5.2 面试技巧与解析(二) 086
      第6章 常用的操作符——聚合 087
      ◎ 本章教学微视频
      6.1 聚合框架 087
      6.2 聚合管道操作符 089
      6.2.1 $count 089
      6.2.2 $group 090
      6.2.3 $match 093
      6.2.4 $unwind 094
      6.2.5 $project 094
      6.2.6 $limit 099
      6.2.7 $skip 099
      6.2.8 $sort 099
      6.3 聚合运算 100
      6.4 MapReduce 103
      6.4.1 MapReduce原理 104
      6.4.2 MapReduce的基本使用 105
      6.4.3 MapReduce实例应用 108
      6.5 聚合管道aggregate 110
      6.6 就业面试技巧与解析 111
      6.6.1 面试技巧与解析(一) 112
      6.6.2 面试技巧与解析(二) 112
      第7章 数据库的管理应用——MongoDB的管理 113
      ◎ 本章教学微视频
      7.1 数据的导入导出 113
      7.1.1 导出工具mongoexport 113
      7.1.2 导入工具mongoimport 115
      7.2 备份与恢复 116
      7.2.1 mongodump备份工具 116
      7.2.2 mongorestore数据恢复 117
      7.2.3 fsync和锁 118
      7.2.4 从属备份 119
      7.3 MongoDB中的操作日志 120
      7.4 安全认证 121
      7.4.1 创建管理员 122
      7.4.2 创建普通用户 122
      7.4.3 配置mongo.config 123
      7.4.4 MongoDB安全认证方式启动 123
      7.4.5 客户端普通用户登录 123
      7.4.6 客户端管理员登录 125
      7.5 性能监控 125
      7.5.1 mongostat 125
      7.5.2 mongotop 126
      7.5.3 Profile 127
      7.5.4 serverStatus 127
      7.5.5 db.stats()、db.c.stats() 128
      7.5.6 db.collection.stats() 128
      7.5.7 db.currentOp() 129
      7.5.8 影响性能相关因素 129
      7.6 就业面试技巧与解析 130
      7.6.1 面试技巧与解析(一) 130
      7.6.2 面试技巧与解析(二) 130第3篇 核心技术篇
      第8章 快速查找文档——索引及优化 132
      ◎ 本章教学微视频
      8.1 索引的概述 132
      8.1.1 什么是索引 1328.1.2 索引的类型 133
      8.1.3 索引的属性 136
      8.2 索引的创建与删除 136
      8.3 优化MongoDB复合索引 137
      8.3.1 构建MongoDB使用场景 138
      8.3.2 范围查询 138
      8.3.3 范围查询结合等式查询 139
      8.3.4 MongoDB如何选择一个索引 141
      8.3.5 等式查询,范围查询和排序 142
      8.4 通过explain结果来分析性能 144
      8.5 慢查询优化 148
      8.5.1 慢查询流程 148
      8.5.2 慢查询的使用 148
      8.6 填充因子 150
      8.7 数据库设计优化 151
      8.8 就业面试技巧与解析 153
      8.8.1 面试技巧与解析(一) 153
      8.8.2 面试技巧与解析(二) 154
      第9章 MongoDB的性能——复制 155
      ◎ 本章教学微视频
      9.1 复制概览 155
      9.1.1 复制的基本架构 156
      9.1.2 复制集简介 156
      9.1.3 复制的节点介绍 157
      9.1.4 复制的限制 158
      9.1.5 配置副本集 159
      9.1.6 验证MongoDB复制集 164
      9.1.7 副本集的“心跳”检测和故障转移 165
      9.2 操作日志 166
      9.2.1 副本集数据同步的过程 166
      9.2.2 操作日志的增长速度与大小 166
      9.2.3 操作日志的解析 167
      9.2.4 操作日志的应用 168
      9.3 就业面试技巧与解析 170
      9.3.1 面试技巧与解析(一) 171
      9.3.2 面试技巧与解析(二) 171第10章 大数据的应用——分片 172
      ◎ 本章教学微视频
      10.1 分片的简介 172
      10.1.1 分片的目的 173
      10.1.2 分片设计思想 173
      10.1.3 MongoDB的自动分片 173
      10.2 分片键 174
      10.2.1 片键种类 175
      10.2.2 分片键的选择 176
      10.3 分片的工作原理 178
      10.3.1 分片组件 178
      10.3.2 核心分片操作 179
      10.4 MongoDB的分片集群 180
      10.4.1 理解分片集群的组件 181
      10.4.2 集群中的数据分布 181
      10.4.3 chunk分裂及迁移 181
      10.4.4 元数据 182
      10.4.5 MongoDB的分片集群的搭建 182
      10.5 就业面试技巧与解析 188
      10.5.1 面试技巧与解析(一) 188
      10.5.2 面试技巧与解析(二) 188
      第11章 MongoDB的应用——MongoDB sharding 189
      ◎ 本章教学微视频
      11.1 MongoDB sharding介绍 189
      11.1.1 为什么需要分片集群 189
      11.1.2 数据分布策略 190
      11.1.3 如何确定分片、mongos
       数量 190
      11.1.4 如何选择分片键 191
      11.1.5 特大块及块大小 192
      11.1.6 负载均衡 192
      11.2 MongoDB sharding 块迁移 193
      11.2.1 为什么要进行块迁移 193
      11.2.2 balancer如何工作 194
      11.2.3 moveChunk命令 195
      11.2.4 balancer运维管理 197
      11.3 就业面试技巧与解析 199
      11.3.1 面试技巧与解析(一) 199
      11.3.2 面试技巧与解析(二) 199第4篇 高级操作篇
      第12章 用Java操作MongoDB 202
      ◎ 本章教学微视频
      12.1 Java连接MongoDB操作 202
      12.2 认识Spring Data MongoDB 208
      12.3 添加和删除操作 209
      12.3.1 添加 209
      12.3.2 删除文档、删除集合 215
      12.4 MongoDB的基本文档修改 216
      12.4.1 mongoTemplate.Upsert操作 217
      12.4.2 mongoTemplate.updateFirst操作 218
      12.4.3 mongoTemplate.updateMulti操作 219
      12.4.4 BasicUpdate操作 221
      12.5 查询操作 222
      12.5.1 findOne查询 225
      12.5.2 find查询 226
      12.5.3 find查询时指定返回需要的字段 227
      12.6 分页 228
      12.6.1 基本分页 228
      12.6.2 进阶的查询分页 230
      12.6.3 其他的查询方法 232
      12.7 就业面试技巧与解析 232
      12.7.1 面试技巧与解析(一) 232
      12.7.2 面试技巧与解析(二) 232
      第13章 用Node.js操作MongoDB 233
      ◎ 本章教学微视频
      13.1 Node.js对于MongoDB的基本操作 233
      13.1.1 连接数据库 233
      13.1.2 插入数据 236
      13.1.3 删除数据 236
      13.1.4 修改数据 237
      13.1.5 查找数据 237
      13.1.6 获取该集合当中文档对象的

      配送说明

      ...

      相似商品

      为你推荐

    孔网啦啦啦啦啦纺织女工火锅店第三课

    开播时间:09月02日 10:30

    即将开播,去预约
    直播中,去观看