为你推荐
内容简介
丛书推荐序一 数字经济的思维观与人才观
丛书推荐序二 产教融合打造创新人才培养的新模式
专家推荐
前言
第1部分 数据库技术概述
第1章 数据库技术的时代背景和发展历史
1.1 基本概念
1.2 数据存储发展历史
1.3 技术与时代业务
1.4 非关系型数据库
1.5 小结
第2章 数据库核心原理和架构设计
2.1 数据库模型
2.2 数据库模式
2.3 数据库存储设计
2.4 数据库计算引擎
2.5 数据库安全设计
2.6 数据库管理
2.7 数据库设计及上线
2.8 小结
第2部分 关系型数据库技术应用
第3章 MySQL数据库实战
3.1 业务应用场景
3.1.1 MySQL的商业应用环境
3.1.2 MySQL在个人技能知识体系中的作用
3.1.3 MySQL基础定义
3.2 安装配置
3.2.1 在Windows平台上的安装和配置
3.2.2 在Linux平台上的安装和配置
3.3 架构设计
3.3.1 数据库架构体系
3.3.2 数据库存储引擎
3.3.3 安全可用性架构体系
3.3.4 可扩展性架构体系
3.4 业务应用开发
3.4.1 创建数据库和表
3.4.2 新增和修改字段
3.4.3 数据类型及数据操作
3.4.4 数据函数定义及操作
3.4.5 数据库备份和恢复
3.5 Python操作示例
3.6 小结
第4章 Oracle数据库实战
4.1 业务应用场景
4.2 安装配置
4.2.1 在Windows平台上安装和配置Oracle
4.2.2 登录Oracle
4.2.3 在Linux平台上安装Oracle
4.3 架构设计
4.3.1 安装目录结构和系统用户
4.3.2 应用结构
4.3.3 物理存储结构
4.3.4 逻辑存储结构
4.3.5 内存结构和后台进程
4.4 业务应用开发
4.4.1 数据库模式对象
4.4.2 PL/SQL编程
4.4.3 安全管理
4.4.4 全文检索
4.4.5 数据备份和恢复
4.5 Python操作示例
4.6 小结
第5章 SQL Server数据库实战
5.1 业务应用场景
5.2 安装配置
5.2.1 在Windows Server环境下安装和配置SQL Server
5.2.2 安装SSMS模块
5.2.3 启动和关闭服务
5.3 架构设计
5.3.1 系统数据库及数据库文件
5.3.2 对BI及JSON格式的支持
5.3.3 AlwaysOn高可用性设计
5.3.4 数据虚拟化
5.3.5 SQL Server大数据集群
5.4 业务应用开发
5.4.1 创建数据库和表
5.4.2 定义数据约束
5.4.3 T-SQL语句及数据库对象
5.4.4 事务处理、数据运维
5.4.5 安全性管理
5.4.6 CLR与全文检索
5.4.7 云端数据库Azure SQL简介
5.5 Python操作示例
5.6 小结
第6章 PostgreSQL数据库实战
6.1 业务应用场景
6.2 安装配置
6.2.1 在Windows平台上安装和配置PostgreSQL
6.2.2 启动及验证数据库服务
6.2.3 在Linux平台上安装PostgreSQL
6.3 架构设计
6.3.1 物理结构和逻辑结构
6.3.2 进程和内存组织
6.3.3 数据库高可用方案
6.4 业务应用开发
6.4.1 数据类型
6.4.2 psql工具使用简介
6.4.3 数据库、表、视图和模式
6.4.4 索引和序列
6.4.5 表复制、继承及分区表
6.4.6 SQL高级特性
6.4.7 函数、过程和触发器
6.4.8 安全管理
6.4.9 数据备份与还原
6.5 Python操作示例
6.6 小结
第3部分 NoSQL数据库技术应用
第7章 Redis数据库实战
7.1 业务应用场景
7.2 安装配置
7.2.1 在Windows平台上安装并启动Redis
7.2.2 在Linux平台上安装并启动Redis
7.3 架构设计
7.3.1 冗余存储
7.3.2 故障恢复
7.3.3 集群
7.3.4 核心组件
7.4 业务应用开发
7.4.1 字符串类型
7.4.2 列表类型
7.4.3 哈希类型
7.4.4 集合类型
7.4.5 有序集合类型
7.4.6 数据持久化、数据生命周期及事务操作
7.4.7 消息队列和订阅/发布模式
7.5 Python操作示例
7.6 小结
第8章 MongoDB数据库实战
8.1 业务应用场景
8.2 安装配置
8.2.1 在Windows平台上安装、配置并启动MongoDB
8.2.2 在Linux平台上安装并启动MongoDB
8.2.3 关闭MongoDB服务
8.3 架构设计
8.4 业务应用开发
8.4.1 基本概念
8.4.2 数据的创建、删除和修改
8.4.3 数据查询和索引
8.4.4 聚合
8.5 Python操作示例
8.6 小结
第9章 HBase数据库实战
9.1 业务应用场景
9.2 安装配置
9.2.1 Hadoop的安装、配置和验证
9.2.2 ZooKeeper的安装、配置和验证
9.2.3 HBase的安装和配置
9.3 架构设计
9.3.1 Hadoop数据存储格式及计算框架
9.3.2 HBase分布式设计
9.3.3 HBase的核心概念
9.4 业务应用开发
9.4.1 创建表及插入数据
9.4.2 按照行键值检索
9.4.3 扫描检索
9.4.4 删除表数据
9.5 Python操作示例
9.6 小结
第10章 Hive数据库实战
10.1 业务应用场景
10.2 安装配置
10.2.1 Hive的安装和配置
10.2.2 Hive的使用
10.3 架构设计
10.4 业务应用开发
10.4.1 数据类型、创建表
10.4.2 对表数据的基本操作
10.4.3 加载数据
10.4.4 数据清洗和数据转换
10.4.5 系统函数和自定义函数
10.4.6 Hive/HBase数据转换
10.5 Python操作示例
10.6 小结
第11章 Cassandra数据库实战
11.1 业务应用场景
11.2 安装配置
11.2.1 在Windows平台上安装、配置并启动Cassandra
11.2.2 在Linux平台上安装并启动Cassandra
11.2.3 客户端工具
11.3 架构设计
11.3.1 架构组件
11.3.2 逻辑模型
11.4 业务应用开发
11.4.1 基本数据类型
11.4.2 数据定义语句
11.4.3 数据操作语句
11.4.4 数据检索、索引、视图
11.4.5 操作集合类型
11.4.6 操作自定义类型
11.5 Python操作示例
11.6 小结
第12章 Elasticsearch数据库实战
12.1 业务应用场景
12.2 安装配置
12.2.1 在Windows平台上安装并启动Elasticsearch
12.2.2 集成IK中文分词器
12.2.3 安装Kibana可视化管理工具
12.3 架构设计
12.3.1 几个核心概念
12.3.2 分布式设计
12.4 业务应用开发
12.4.1 创建索引
12.4.2 添加文档
12.4.3 更新和删除文档
12.4.4 查询文档
12.4.5 索引管理
12.4.6 分析和中文分词
12.5 Python操作示例
12.6 小结
第4部分 其他类型数据库技术应用
第13章 移动端数据库SQLite实战
13.1 业务应用场景
13.2 安装配置
13.2.1 在Windows平台上安装并启动SQLite
13.2.2 创建数据库和附加、分离数据库
13.3 架构设计
13.4 业务应用开发
13.4.1 数据类型和运算符
13.4.2 创建表及数据的增、删、改
13.4.3 检索、索引、排序和分组
13.4.4 视图、触发器和事务处理
13.4.5 导出/导入及备份/恢复数据
13.5 Python操作示例
13.6 小结
第14章 图数据库Neo4j实战
14.1 业务应用场景
14.2 安装配置
14.2.1 Neo4j产品线简介
14.2.2 在Windows平台上安装和配置Neo4j社区版
14.2.3 使用数据浏览器创建第一个节点
14.3 架构设计
14.3.1 图的几个核心概念
14.3.2 存储模型
14.4 业务应用开发
14.4.1 数据类型、运算符及函数
14.4.2 Cypher语言
14.4.3 创建节点、关系
14.4.4 更新节点、关系的属性
14.4.5 删除节点、关系的属性
14.4.6 检索节点及寻路
14.4.7 索引和约束
14.4.8 数据备份和恢复
14.5 Python操作示例
14.6 小结
第15章 时序数据库TDengine实战
15.1 业务应用场景
15.2 安装配置
15.2.1 TDengine产品线简介
15.2.2 在Windows平台上安装TDengine社区版
15.3 架构设计
15.3.1 时序数据库设计的几个核心概念
15.3.2 TDengine的架构设计原理
15.3.3 TDengine的数据存储模型
15.4 业务应用开发
15.5 Python操作示例
15.6 小结
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜