





定价:89元
印次:1-1
ISBN:9787302684787
出版日期:2025.04.01
印刷日期:2025.03.27
图书责编:夏毓彦
图书分类:零售
"MongoDB数据库与传统的关系数据库不同,是一种面向文档的、介于非关系数据库和关系数据库之间的数据库。《MongoDB基础、运维与性能优化》帮助读者掌握MongoDB 8数据库及其相关技术栈的开发知识,涵盖MongoDB 8数据库应用开发的要点。《MongoDB基础、运维与性能优化》配套PPT课件。 《MongoDB基础、运维与性能优化》共分15章,内容包括MongoDB数据库基础知识、系统安装与环境搭建、可视化工具的使用、Shell工具的使用、基础操作、聚合、数据模型、时间序列、事务、索引、副本集、分片、存储、安全以及性能优化。 《MongoDB基础、运维与性能优化》内容翔实、代码精练、重点突出、实例丰富,能够帮助初学者快速掌握MongoDB数据库运维和开发方法,对提高Web应用开发人员的技术水平也有非常积极的指导作用。《MongoDB基础、运维与性能优化》也适用于高等院校或高职高专院校学习MongoDB相关课程的学生。"
王金柱,拥有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从入门到实战》。
前 言 MongoDB数据库是一个C++语言开发而成的、基于分布式文件存储的数据库,旨在为Web应用提供可扩展的高性能数据存储解决方案。 严格来讲,MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库中功能最丰富、最像关系数据库的NoSQL数据库。MongoDB数据库所支持的数据结构非常松散,类似于BSON格式(JSON的一种二进制表现形式),因此可以存储比较复杂的数据类型。 MongoDB数据库最大的特点是其支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。 MongoDB是一个高性能的数据库 MongoDB数据库采用内存映射机制,能够将数据直接存储在内存中,从而大大提高了读写性能。MongoDB数据库还支持使用多线程进行读写操作,进一步提高了系统性能。MongoDB数据库采用类似JSON的文档数据模型,可以灵活地存储和管理各种数据类型和结构。 MongoDB数据库是一种分布式数据库,可以方便地通过水平扩展来提高系统的存储容量和性能,这种可扩展性使得MongoDB能够应对大规模数据和高并发访问的需求。同时,这种数据模型使得开发人员能够更加方便地使用MongoDB来存储和处理复杂的数据结构。 MongoDB数据库提供了丰富的查询语法和功能,可以支持各种复杂的查询需求。通过使用丰富的查询功能,开发人员可以轻松地实现数据的筛选、排序、分片等操作。MongoDB数据库支持复制集架构,可以保证数据的可靠性和高可用性,复制集中的多个节点可以互相备份和协作,以确保...
第1章 MongoDB简介 1
1.1 MongoDB概述 1
1.2 MongoDB的发展历史 4
1.3 MongoDB的优缺点 8
1.3.1 MongoDB的优点 8
1.3.2 MongoDB的缺点 9
1.4 常用概念 10
1.5 数据类型 11
1.6 本章小结 12
第2章 MongoDB的安装 13
2.1 在Windows系统上安装MongoDB 13
2.1.1 安装MongoDB 13
2.1.2 配置环境变量 20
2.1.3 其他安装形式 21
2.1.4 常见问题和注意事项 21
2.2 在Linux系统上安装MongoDB 22
2.2.1 使用yum方式安装MongoDB 22
2.2.2 卸载MongoDB 25
2.2.3 使用其他方式安装MongoDB 26
2.2.4 常见错误和注意事项 27
2.3 本章小结 27
第3章 MongoDB可视化管理工具 28
3.1 MongoDB Compass 28
3.1.1 MongoDB Compass的特点 28
3.1.2 MongoDB Compass的安装与更新 29
3.1.3 MongoDB Compass的使用 30
3.1.4 注意事项 33
3.2 Navicat Premium 33
3.2.1 Navicat Premium的功能特点 34
3.2.2 Navicat Premium的安装 35
3.2.3 Navicat Pr...
(2)涵盖MongoDB数据库绝大部分的运维和开发要点,帮助读者系统掌握MongoDB的全貌。
(3)全程知识点与应用示例相结合,帮助读者快速学会MongoDB数据库的运维技巧,并轻松应用到开发实践中。
(4)全书知识点的讲解按照类别进行合理划分,方便读者按需阅读,并可作为查询参考手册。
(5)配套PPT课件、读者微信交流群。"