当前位置:首页 > 工业技术
数据库应用
数据库应用

数据库应用PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:肖睿,于继武主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2017
  • ISBN:9787517053781
  • 页数:182 页
图书介绍:本书针对具备Linux 基础的人群,主要介绍了关系型数据库MySQL、非关系型数据库MongoDB 的相关知识与应用,以生动详细的理论讲解、深入浅出的实战项目案例,帮助读者掌握现代主流数据库的应用。本书内容包括MySQL数据库操作、索引与事务、数据库管理、备份与恢复、增量备份与恢复、存储引擎等基础知识,之后的项目案例包括MySQL 主从复制与读写分离、MMM 高可用配置及故障切换、MongoDB 群集部署。本书通过通俗易懂的原理讲解及深入浅出的案例分析,并配以完善的学习资源和支持服务,为读者带来全方位的学习体验,包括视频教程、案例素材下载、学习交流社区、讨论组等终身学习内容,更多技术支持请访问课工场www.kgc.cn。
《数据库应用》目录

第1章MySQL数据库基础 1

1.1数据库简介 2

1.1.1使用数据库的必要性 2

1.1.2数据库的基本概念 2

1.1.3数据库发展史 4

1.1.4关系数据库的基本概念 11

1.2 MySQL服务基础 14

1.2.1 MySQL的编译安装 14

1.2.2访问MySQL数据库 17

1.3使用MySQL数据库 19

1.3.1查看数据库结构 19

1.3.2创建及删除库和表 21

1.3.3管理表中的数据记录 22

本章总结 24

本章作业 25

第2章MySQL索引与事务 27

2.1数据库索引 28

2.1.1索引及分类 28

2.1.2创建及查看索引 30

2.2 MySQL事务 34

2.2.1事务的概念及特点 35

2.2.2事务的操作 35

本章总结 39

本章作业 39

第3章MySQL数据库管理 41

3.1用户与授权 42

3.1.1用户管理 42

3.1.2授权控制 46

3.2 MySQL日志管理 50

3.3数据乱码解决方案 54

本章总结 56

本章作业 56

扩展知识 56

第4章MySQL完全备份与恢复 57

4.1 MySQL完全备份 58

4.1.1数据库备份方式精讲 58

4.1.2 mysqldump备份演练 60

4.2 MySQL完全恢复 62

4.2.1恢复整库操作 62

4.2.2恢复表操作 65

4.2.3 MySQL备份思路 67

4.2.4完全备份恢复案例 67

本章总结 69

本章作业 70

第5章MySQL增量备份与恢复 71

5.1 MySQL增量备份 72

5.1.1增量备份的概念 72

5.1.2增量备份实战演练 72

5.2 MySQL增量恢复 75

5.2.1增量恢复实战 75

5.2.2企业恢复案例 81

本章总结 82

本章作业 83

第6章MySQL存储引擎MyISAM和InnoDB 85

6.1 MyISAM存储引擎 86

6.1.1存储引擎介绍 86

6.1.2 MyISAM的特点 87

6.1.3 MyISAM适用的生产场景举例 88

6.2 InnoDB存储引擎 89

6.2.1 InnoDB特点介绍 89

6.2.2 InnoDB适用的生产场景 90

6.2.3企业选择存储引擎的依据 90

6.2.4配置合适的存储引擎 90

本章总结 97

本章作业 97

第7章MySQL主从复制与读写分离 99

7.1案例分析 100

7.1.1案例概述 100

7.1.2案例前置知识点 100

7.1.3案例环境 102

7.2案例实施 103

7.2.1搭建MySQL主从复制 103

7.2.2搭建MySQL读写分离 106

本章总结 111

本章作业 111

第8章MySQL高可用群集 113

8.1 MySQL-MMM高可用 114

8.1.1 MMM简介 114

8.1.2案例环境 115

8.1.3案例实施: 115

8.2 MHA高可用 123

本章总结 124

本章作业 124

第9章MongoDB基础 125

9.1 MongoDB概述 126

9.1.1 MongoDB简介 126

9.1.2 MongoDB的特点 126

9.1.3 MongoDB适用领域 127

9.2 MongoDB的安装 127

9.2.1安装及运行控制 127

9.2.2启动和停止MongoDB 128

9.2.3启动MongoDB多实例 129

9.3 MongoDB的存储结构 129

9.3.1 MongoDB逻辑存储结构 130

9.3.2 MongoDB物理存储结构 132

9.3.3 MongoDB数据类型 133

9.4 MongoDB基本操作 134

9.4.1在MongoDB中创建和删除数据库 135

9.4.2 MongoDB的集合和文档操作 135

9.5 MongoDB日常维护 136

9.5.1备份与恢复管理 136

9.5.2安全管理 139

9.5.3 MongoDB监控 141

本章总结 142

本章作业 142

第10章MongoDB复制集 143

10.1配置MongoDB复制集 144

10.1.1 MongoDB复制集概述 144

10.1.2 MongoDB复制集部署 145

10.1.3 MongoDB复制集切换 150

10.2 MongoDB复制选举原理 152

10.2.1复制集的选举原理 153

10.2.2验证复制集的选举原理 153

10.3 MongoDB复制集管理 157

10.3.1配置允许在从节点读取数据 157

10.3.2查看复制状态信息 158

10.3.3更改oplog大小 158

10.3.4部署认证的复制 159

本章总结 161

本章作业 161

第11章MongoDB分片 163

11.1 MongoDB分片概述 164

11.1.1什么是分片 164

11.1.2 MongoDB分片优势 164

11.1.3 MongoDB分片群集的组成 165

11.2部署MongoDB分片群集 166

11.2.1分片群集的简单部署 166

11.2.2实现分片功能 169

11.3 MongoDB分片管理 172

11.3.1片键的选择 172

11.3.2分片的维护 175

本章总结 181

本章作业 181

返回顶部