万本电子书0元读

万本电子书0元读

顶部广告

MongoDB基础、运维与性能优化电子书

(1)《MongoDB基础、运维与性能优化》内容包括MongoDB数据库基础知识、系统安装与环境搭建、可视化工具使用、Shell工具使用、基础操作、聚合、数据模型、时间序列、事务、索引、副本集、分片、存储、安全以及性能优化。 (2)涵盖MongoDB数据库绝大部分的运维和发要,帮助读者系统掌握MongoDB的全貌。 (3)全程知识与应用示例相结合,帮助读者快速学会MongoDB数据库的运维技巧,并轻松应用到发实践中。

售       价:¥

纸质售价:¥70.30购买纸书

1人正在读 | 0人评论 6.5

作       者:王金柱

出  版  社:清华大学出版社

出版时间:2025-04-01

字       数:14.0万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
MongoDB数据库与传统的关系数据库不同,是一种面向文档的、介于非关系数据库和关系数据库之间的数据库。《MongoDB基础、运维与性能优化》帮助读者掌握MongoDB 8数据库及其相关技术栈的发知识,涵盖MongoDB 8数据库应用发的要。《MongoDB基础、运维与性能优化》配套PPT课件。 《MongoDB基础、运维与性能优化》共分15章,内容包括MongoDB数据库基础知识、系统安装与环境搭建、可视化工具的使用、Shell工具的使用、基础操作、聚合、数据模型、时间序列、事务、索引、副本集、分片、存储、安全以及性能优化。 《MongoDB基础、运维与性能优化》内容翔实、代码精练、重突出、实例丰富,能够帮助初学者快速掌握MongoDB数据库运维和发方法,对提高Web应用发人员的技术水平也有非常积极的指导作用。《MongoDB基础、运维与性能优化》也适用于高等院校或高职高专院校学习MongoDB相关课程的学生。<br/>【推荐语】<br/>(1)《MongoDB基础、运维与性能优化》内容包括MongoDB数据库基础知识、系统安装与环境搭建、可视化工具使用、Shell工具使用、基础操作、聚合、数据模型、时间序列、事务、索引、副本集、分片、存储、安全以及性能优化。 (2)涵盖MongoDB数据库绝大部分的运维和发要,帮助读者系统掌握MongoDB的全貌。 (3)全程知识与应用示例相结合,帮助读者快速学会MongoDB数据库的运维技巧,并轻松应用到发实践中。 (4)全书知识的讲解按照类别行合理划分,方便读者按需阅读,并可作为查询参考手册。 (5)配套PPT课件、读者微信交流群。<br/>【作者】<br/>王金柱,拥有10多年丰富的IT从业经历,对JavaScript、Vue.js、Node.js、React.js等Web前端发有着独到的经验,精通Python、Java等编程语言以及MySQL、NoSQL数据库。曾从事过多家大型央企与上市公司的企业级Web应用系统发工作。创作过多本前端、后端发类的图书,部分包括《MongoDB基础、运维与性能优化》《Vue.js Node.js全栈发实战(第2版)》《Django 5企业级Web应用发实战(视频教学版)》《HTML5移动网站与App发实战》《Vue.js Node.js全栈发实战》《Netty实战》《React.js 16从门到实战》。<br/>
目录展开

内容简介

作者简介

前言

第1章 MongoDB简介

1.1 MongoDB概述

1.2 MongoDB的发展历史

1.3 MongoDB的优缺点

1.3.1 MongoDB的优点

1.3.2 MongoDB的缺点

1.4 常用概念

1.5 数据类型

1.6 本章小结

第2章 MongoDB的安装

2.1 在Windows系统上安装MongoDB

2.1.1 安装MongoDB

2.1.2 配置环境变量

2.1.3 其他安装形式

2.1.4 常见问题和注意事项

2.2 在Linux系统上安装MongoDB

2.2.1 使用yum方式安装MongoDB

2.2.2 卸载MongoDB

2.2.3 使用其他方式安装MongoDB

2.2.4 常见错误和注意事项

2.3 本章小结

第3章 MongoDB可视化管理工具

3.1 MongoDB Compass

3.1.1 MongoDB Compass的特点

3.1.2 MongoDB Compass的安装与更新

3.1.3 MongoDB Compass的使用

3.1.4 注意事项

3.2 Navicat Premium

3.2.1 Navicat Premium的功能特点

3.2.2 Navicat Premium的安装

3.2.3 Navicat Premium的使用

3.3 NoSQLBooster for MongoDB

3.3.1 NoSQLBooster for MongoDB的功能特点及使用场景

3.3.2 NoSQLBooster for MongoDB的安装

3.3.3 NoSQLBooster for MongoDB的使用

3.4 本章小结

第4章 MongoDB Shell(mongosh)

4.1 MongoDB Shell的安装

4.1.1 在Windows系统上安装MongoDB Shell

4.1.2 在Linux系统上安装MongoDB Shell

4.2 MongoDB Shell的配置

4.2.1 使用命令编辑器

4.2.2 配置设置

4.2.3 自定义mongosh提示

4.2.4 配置远程数据搜集

4.3 MongoDB Shell的运行命令

4.4 使用MongoDB Shell进行简单操作

4.4.1 新增

4.4.2 查询

4.4.3 修改

4.4.4 删除

4.5 客户端字段级加密

4.6 脚本

4.6.1 运行JavaScript脚本

4.6.2 运行配置文件中的代码

4.7 本章小结

第5章 数据库操作

5.1 基础操作

5.1.1 操作数据库

5.1.2 操作集合或视图

5.1.3 操作文档

5.2 文本搜索

5.3 地理空间查询

5.3.1 GeoJSON对象

5.3.2 传统坐标对

5.3.3 2dsphere索引

5.3.4 2d索引

5.4 常用的操作符

5.4.1 查询和投影操作符

5.4.2 更新操作符

5.4.3 聚合管道操作符

5.4.4 查询修饰符

5.5 本章小结

第6章 聚合

6.1 聚合方法

6.2 聚合管道

6.2.1 管道和阶段

6.2.2 管道操作符

6.2.3 管道表达式与表达式操作符

6.2.4 聚合操作

6.3 本章小结

第7章 数据模型

7.1 数据建模介绍

7.2 架构设计流程

7.2.1 确定工作负载

7.2.2 映射模式关系

7.2.3 应用设计模式

7.3 模型设计模式

7.3.1 分组数据

7.3.2 文档和模式版本控制

7.4 数据一致性

7.4.1 用例描述

7.4.2 强制执行事务的数据一致性

7.4.3 通过嵌入实现数据一致性

7.5 模式验证

7.5.1 模式验证使用场景

7.5.2 指定JSON schema验证

7.5.3 指定允许的字段值

7.5.4 使用查询运算符指定验证

7.5.5 指定现有文档的验证级别

7.5.5 指定现有文档的验证级别

7.5.6 选择如何处理无效文档

7.6 本章小结

第8章 时间序列

8.1 时间序列介绍

8.2 创建和查询时间序列集合

8.2.1 创建时间序列集合

8.2.2 在时间序列集合中插入测量值

8.2.3 查询时间序列集合

8.2.4 在时间序列集合上运行聚合

8.3 列出数据库中的时间序列集合

8.4 设置时间序列集合的自动删除

8.5 设置时间序列数据的粒度

8.6 向时间序列集合添加从节点索引

8.6.1 创建二级索引

8.6.2 使用二级索引提高排序性能

8.6.3 时间序列集合的最新数据点查询

8.7 本章小结

第9章 事务

9.1 事务基础原理

9.2 驱动程序API

9.2.1 回调API

9.2.2 核心API

9.2.3 事务错误处理

9.3 事务与操作

9.3.1 事务操作基础

9.3.2 在事务中创建集合和索引

9.3.3 计数、限制性与去重操作

9.4 读取偏好与读写关注

9.4.1 事务和读取偏好

9.4.2 事务和读关注

9.4.3 事务和写关注

9.5 本章小结

第10章 索引

10.1 索引介绍

10.2 创建索引

10.3 指定索引名称

10.4 删除索引

10.5 单字段索引

10.6 对嵌入式文档创建索引

10.7 复合索引

10.7.1 复合索引介绍

10.7.2 创建复合索引

10.7.3 复合索引排序顺序

10.8 多键索引

10.8.1 多键索引介绍

10.8.2 在数组字段上创建索引

10.8.3 为数组中的嵌入字段创建索引

10.8.4 多键索引边界

10.8.5 多键索引的复合边界

10.9 通配符索引

10.9.1 通配符索引介绍

10.9.2 对单个字段创建通配符索引

10.9.3 在通配符索引中包含或排除字段

10.9.4 对所有字段创建通配符索引

10.10 本章小结

第11章 副本集

11.1 副本集介绍

11.2 异步复制

11.3 自动故障转移

11.4 读取操作

11.4.1 读取偏好

11.4.2 数据可见性

11.4.3 镜像读

11.5 操作日志

11.5.1 操作日志基础

11.5.2 操作日志大小

11.5.3 最短操作日志保留期

11.5.4 可能需要更大操作日志的工作负载

11.5.5 操作日志状态

11.6 本章小结

第12章 分片

12.1 分片基础

12.1.1 分片介绍

12.1.2 分片键介绍

12.1.3 分片的优点

12.2 分片集群

12.2.1 分片集群的组成

12.2.2 生产配置

12.2.3 开发配置

12.3 分片键的应用

12.3.1 分片键索引

12.3.2 将集合分片

12.3.3 选择分片键

12.3.4 更改分片键

12.3.5 对集合重新分片

12.4 本章小结

第13章 存储

13.1 存储介绍

13.2 WiredTiger存储引擎

13.2.1 WiredTiger存储引擎介绍

13.2.2 事务(读写)并发

13.2.3 文档级并发性

13.2.4 快照和检查点

13.2.5 日志与压缩

13.2.6 内存使用

13.3 日志

13.3.1 日志和WiredTiger存储引擎

13.3.2 日志记录进程

13.3.3 Journal Files

13.3.4 日志和内存存储引擎

13.4 本章小结

第14章 安全性

14.1 安全性介绍

14.2 基于SCRAM的身份验证

14.2.1 SCRAM机制

14.2.2 使用SCRAM对客户端进行身份验证

14.3 基于x.509的身份验证

14.3.1 x.509机制

14.3.2 使用x.509对客户端进行身份验证

14.4 加密

14.4.1 加密方法

14.4.2 选择正在使用的加密方法

14.4.3 静态加密

14.4.4 TLS/SSL

14.5 本章小结

第15章 性能优化

15.1 性能优化概述

15.2 索引优化

15.3 查询优化

15.4 资源管理优化

15.5 本章小结

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部